private PreconfigGroupOpenLPolicyRulesService openlApi;
@Override
public Object[] getPackageEligibility(IRulesRuntimeContext context, Dimension dimension) {
return openlApi.PackageEligibility(context, dimension);
}
I am new to jUnits. Can anyone help me to write test case for method getPackageEligibility. Which are all i need to do @Mock.
i tried
PreconfigGroupOpenLComponentService preconfigGroupOpenLComponentService = new PreconfigGroupOpenLComponentService();
@Mock
PreconfigGroupOpenLPolicyRulesService openlApi;
@Mock
IRulesRuntimeContext context;
@Mock
Dimension dimension;
@Test
public void testGetPackageEligibility() {
Object[] arg = preconfigGroupOpenLComponentService.getPackageEligibility(context, dimension);
assertNotNull(arg);
}
But getting
java.lang.NullPointerException at com.exigen.eis.preconfig.policy.group.services.impl.PreconfigGroupOpenLComponentService.getPackageEligibility(PreconfigGroupOpenLComponentService.java:32) at com.exigen.eis.preconfig.policy.group.services.impl.PreconfigGroupOpenLComponentServiceTest.testGetPackageEligibility(PreconfigGroupOpenLComponentServiceTest.java:28)