spring - com.liferay.portal.kernel.cache.key.CacheKeyGeneratorUtil.getCacheKeyGenerator -


i try create junit test, probleme exception:

caused by: java.lang.nullpointerexception @ com.liferay.portal.kernel.cache.key.cachekeygeneratorutil.getcachekeygenerator(cachekeygeneratorutil.java:56) 

the program can't instantiate the cachekeygenerator -cause defaultcachekeygenerator null!! latter can instantiated when portalcontextloaderlistener.contextinitialized(servletcontextevent servletcontextevent) called... i'm not using portalcontextloaderlistener ... there way solve probleme

depending on you're test, advice typically additional level of indirection. if need depends on larger infrastructure initialized, in case, it's not proper unit test more, rather larger integration test.

adding indirection cache-key should suffice. @ runtime can hook component liferay, @ testing time, return testing values, constants, random results or whatever need test.


Comments

Popular posts from this blog

php - render data via PDO::FETCH_FUNC vs loop -

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

The canvas has been tainted by cross-origin data in chrome only -