5051525354555657
@Override protected void runChild(FrameworkMethod method, RunNotifier notifier) { Contexts contexts = CDI.current().select(Contexts.class).get(); contexts.startRequestScope(); super.runChild(method, notifier); contexts.stopRequestScope(); } }
4142434445464748495051
cdi.stopContexts(); cdi.startContexts(); assertAll(cdi, 0); cdi.stopRequestScope(); cdi.stopSessionScope(); cdi.stopApplicationScope(); cdi.startRequestScope(); cdi.startSessionScope(); cdi.startApplicationScope();
5051525354555657585960
cdi.startSessionScope(); cdi.startApplicationScope(); assertAll(cdi, 0); cdi.stopRequestScope(); cdi.startRequestScope(); assertReq(cdi, 0); assertSess(cdi, DEFAULT_VAL); assertApp(cdi, DEFAULT_VAL);