public static CamelContext createSpringCamelContext(CamelTestSupport test, String classpathUri) throws Exception { test.setUseRouteBuilder(false); final AbstractXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext(classpathUri); test.setCamelContextService(new Service() { public void start() throws Exception { applicationContext.start(); } public void stop() throws Exception { applicationContext.stop(); } }); return SpringCamelContext.springCamelContext(applicationContext); }
@AfterClass public static void tearDownAfterClass() throws Exception { if (threadLocalBundleContext.get() != null) { CamelBlueprintHelper.disposeBundleContext(threadLocalBundleContext.get()); threadLocalBundleContext.remove(); } CamelTestSupport.tearDownAfterClass(); }
@AfterClass public static void tearDownAfterClass() throws Exception { CamelTestSupport.tearDownAfterClass(); // write the refresh token back to target/test-classes/test-options.properties final URL resource = AbstractBoxTestSupport.class.getResource(TEST_OPTIONS_PROPERTIES); final FileOutputStream out = new FileOutputStream(new File(resource.getPath())); propertyText = propertyText.replaceAll(REFRESH_TOKEN_PROPERTY + "=\\S*", REFRESH_TOKEN_PROPERTY + "=" + refreshToken); out.write(propertyText.getBytes("UTF-8")); out.close(); }
@AfterClass public static void tearDownAfterClass() throws Exception { CamelTestSupport.tearDownAfterClass(); // stop the proxy server after component LOG.info("Stopping proxy server..."); server.stop(); LOG.info("Stopped proxy server"); }
@AfterClass public static void tearDownAfterClass() throws Exception { CamelTestSupport.tearDownAfterClass(); }