Getting nullpointer exception for getResourceResolver() while writing Junit testcases | Community
Skip to main content
snigdha1234
October 16, 2015
Solved

Getting nullpointer exception for getResourceResolver() while writing Junit testcases

  • October 16, 2015
  • 1 reply
  • 660 views

Hi,

I am trying to write JUnit testcases for one component using mockito and powermock frameworks.In that I am geeting nullpointer exception for getResourceResolver() method.

My actual code is as below

Session session =

null;

session = getResourceResolver().adaptTo(

Session.

class);

Node root = session.getRootNode();

I created JUnit test class as below

@Mock

ResourceResolver resourceResolver;

@Mock

Session session;

@Mock

SlingHttpServletRequest request;

when(request.getResourceResolver()).thenReturn(resourceResolver);

when(resourceResolver.adaptTo(javax.jcr.Session.class)).thenReturn((javax.jcr.Session)session);

Can any one help me on this issue ?How to mock those values?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by smacdonald2008

Read this really good community artilce on using JMockit and CQ:

http://www.citytechinc.com/us/en/blog/2010/02/making_a_mockeryof.html

http://jmockit.org/

1 reply

smacdonald2008
smacdonald2008Accepted solution
Level 10
October 16, 2015

Read this really good community artilce on using JMockit and CQ:

http://www.citytechinc.com/us/en/blog/2010/02/making_a_mockeryof.html

http://jmockit.org/