private static String getMessagesFromBibiscoWebSite() { String lStrJsonMessages = null; mLog.debug("Start getMessagesFromBibiscoWebSite()"); String lStrVersion = VersionManager.getInstance().getVersion(); String lStrLanguage = LocaleManager.getInstance().getLocale().getLanguage(); try { ClientConfig lClientConfig = new DefaultClientConfig(); Client lClient = Client.create(lClientConfig); WebResource lWebResource = lClient.resource(ContextManager.getInstance().getURIWeb()); WebResource.Builder lBuilder = lWebResource .path("rest") .path("messages") .path("get") .path(lStrVersion) .path(lStrLanguage) .accept(MediaType.APPLICATION_JSON); lStrJsonMessages = lBuilder.get(String.class); } catch (Throwable t) { // Maybe we are offline... mLog.error(t); } mLog.debug("End getMessagesFromBibiscoWebSite()"); return lStrJsonMessages; }
public void setUp() throws Exception { log.info("BEGIN " + getTestName()); // marker for log4j traces TestConfig tc = getTestConfig(); if (tc == null) { log.warn("NO CONFIGURATION"); ContextManager.getInstance().clearContext(); } else { Class<?> contextClass = tc.getContextClass(); if (!Context.class.isAssignableFrom(contextClass)) throw new IllegalArgumentException( "contextClass(" + contextClass.getName() + ") must implements Context"); // create a new context from the test config // and apply it ContextManager.getInstance().setContext(contextClass, tc, this); } }
public void tearDown() throws Exception { String testName = getTestName(); // must be called before clearContext ContextManager.getInstance().clearContext(); log.info("END " + testName); // marker for log4j traces }
protected void init(Class<?> configClazz, String name) { setName(name); ContextManager.getInstance().init(); this.configClazz = configClazz; }