@Override protected void runChild(FrameworkMethod method, RunNotifier notifier) { super.runChild(method, notifier); if (method.getAnnotation(Ignore.class) == null) { clientContext.getInstance().close(); serverContext.getInstance().stop(); interceptor.getMethodTestNeeds().destory(); interceptor.getMethodTestNeedContainers().destory(); } }
public ClientContext getClientContext(TestContext testContext, ServerContext serverContext) { return testContext.getAnnotation(App.class).map(app -> { SpringSystemClientDescriptor descriptor = new SpringSystemClientDescriptor(app, testContext, serverContext.getInstance().getURI() checkState(false, "Call to config method '%s' in test class '%s' failed due to: ", m.getName(), descriptor.getTestClassName(), e.getMessage());
ServerProvider provider = serverProviders.get(0); interceptor = new SpringSystemServletInterceptor(testContext, methodName, serviceAnnotations, = new SpringSystemServerDescriptor(p, testContext, initializer, } catch (Exception e) { checkState(false, "Call to config method '%s' in test class '%s' failed.", m.getName(), descriptor.getTestClassName()); throw Throwables.propagate(e); serverInstance.start(); SpringServiceLocator serviceLocator = interceptor.getServiceLocator();