Junit5- adaptTo from context request is returning null
Able to get the button (sling model) adapted in the Junit Test case with the below
@ExtendWith({ AemContextExtension.class, MockitoExtension.class })
public class ButtonTest {
private final String RESOURCE_PATH = "/content/us/us/en/button";
private final AemContext aemContext = new AemContext();
private Button button;
@BeforeEach
void setUp() {
aemContext.addModelsForClasses(Button.class);
aemContext.load().json("/models/button.json", RESOURCE_PATH);
button = aemContext.currentResource(RESOURCE_PATH).adaptTo(Button.class);
}
but it fails if I use
@ExtendWith({ AemContextExtension.class, MockitoExtension.class })
public class ButtonTest {
private final String RESOURCE_PATH = "/content/us/us/en/button";
private final AemContext aemContext = new AemContext();
private Button button;
@BeforeEach
void setUp() {
aemContext.addModelsForClasses(Button.class);
aemContext.load().json("/models/button.json", RESOURCE_PATH);
aemContext.currentResource(RESOURCE_PATH);
button = aemContext.request().adaptTo(Button.class);
}
Any pointers, what could have been missing in the second scenario?
