java - While inject mock error throws from logger -
here's example code. class a class going write test case.
class { private static log logger = logfactory.getlog(a.class); @autowired abdul abdul; public object getdetails(){ return abdul.getdetails(); } } class abdul { public object getdetails(){ return new object(); } } class atest{ @injectmocks a; @mock private abdul abdul; @before public void initmocks(){ mockitoannotations.initmocks(this); } } i getting following error when @injectmocks called :-
log4j:error setfile(null,true) call failed error throws when attempted mock logger using powermock got following error:
org.mockito.exceptions.misusing.nullinsteadofmockexception: argument passed when() null! example of correct stubbing: dothrow(new runtimeexception()).when(mock).somemethod(); also, if use @mock annotation don't miss initmocks() please me resolve it. in advance.
Comments
Post a Comment