@Override public void destroy() { if (isActive() && context.isRunning()) { context.close(); } }
appContext.setAllowCircularReferences(false); serviceLocator = new SpringServiceLocator(appContext, serviceAnnotations); serviceLocator.addConstant(testCaseInstance.getTestName(), testCaseInstance);
serviceLocator = new SpringServiceLocator(context, serviceAnnotations);
}).findFirst().get(); } else { instance = getService(type);
serviceLocator.addConstant(serverInstance.getClass().getSimpleName(), serverInstance); serviceLocator.addConstant(serverContext.getClass().getSimpleName(), serverContext); serviceLocator.addConstant(testCaseInstance.getTestName(), testCaseInstance);
@Override protected void runChild(FrameworkMethod method, RunNotifier notifier) { super.runChild(method, notifier); if (method.getAnnotation(Ignore.class) == null) { serviceLocator.destroy(); methodTestNeeds.destory(); methodTestNeedContainers.destory(); } }
descriptor.setTestContext(testContext); SpringServiceLocator serviceLocator = new SpringServiceLocator(context, serviceAnnotations); descriptor.setServiceLocator(serviceLocator);
}).findFirst().get(); } else { instance = getService(type);
@Override public void destroy() { if (isActive() && context.isRunning()) { context.close(); } }
@Override public void reload() { if (!isActive()) { context.refresh(); } }
@Override public void reload() { if (!isActive()) { context.refresh(); } }