import java.net.URISyntaxException;
import java.net.URL;
-import org.apache.log4j.Logger;
+import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.Platform;
import org.junit.Assert;
import org.junit.Test;
import org.osgi.framework.Bundle;
-import eu.etaxonomy.taxeditor.remoting.server.CDMServerUtils;
-import eu.etaxonomy.taxeditor.webapp.CDMEmbeddedServerException;
-import eu.etaxonomy.taxeditor.webapp.CDMServer;
-import eu.etaxonomy.taxeditor.webapp.ICDMServerError;
+import eu.etaxonomy.taxeditor.local.CdmServer;
+import eu.etaxonomy.taxeditor.remoting.server.CdmServerUtils;
+import eu.etaxonomy.taxeditor.workbench.datasource.CdmEmbeddedServerException;
+import eu.etaxonomy.taxeditor.workbench.datasource.ICdmServerError;
/**
* @author cmathew
* @date 6 Oct 2014
- *
*/
public class CdmServerTest extends TestConfig {
- private static final Logger logger = Logger.getLogger(CdmServerTest.class);
-
+ @SuppressWarnings("unused")
+ private static final Logger logger = LogManager.getLogger(CdmServerTest.class);
@Test
public void generateConfigFile() throws IOException {
String mgdServerConfigFileName = "test.mgd.datasources.xml";
- String config = CDMServerUtils.convertEditorToServerConfig();
- CDMServerUtils.writeManagedServerConfig(config, mgdServerConfigFileName);
+ String config = CdmServerUtils.convertEditorToServerConfig();
+ CdmServerUtils.writeManagedServerConfig(config, mgdServerConfigFileName);
}
@Test
@Ignore
//FIXME: remove @ignore and fix test #5632
- public void manageCdmServer() throws IOException, URISyntaxException, CDMEmbeddedServerException {
+ public void manageCdmServer() throws IOException, URISyntaxException, CdmEmbeddedServerException {
Bundle bundle = Platform.getBundle("eu.etaxonomy.taxeditor.test");
URL mgdDatasourcesConfigURL = bundle.getEntry("src/test/resources/.cdmLibrary/writableResources/mgd.datasources.xml");
File mgdDatasourcesConfigFile = new File(FileLocator.resolve(mgdDatasourcesConfigURL).toURI());
- CDMServer cdmServer = new CDMServer("cdmTest", mgdDatasourcesConfigFile);
- cdmServer.start(new ICDMServerError() {
- @Override
- public void handleError(Throwable t) {
- Assert.fail("Error starting server. Reason : " + t.getMessage());
- }
- });
- try {
+ try{
+ CdmServer cdmServer = new CdmServer("cdmTest", mgdDatasourcesConfigFile);
+ cdmServer.start(new ICdmServerError() {
+ @Override
+ public void handleError(Throwable t) {
+ Assert.fail("Error starting server. Reason : " + t.getMessage());
+ }
+ });
cdmServer.stop();
- } catch (Exception e) {
+ }catch( CdmEmbeddedServerException cese){
+ cese.printStackTrace();
+ Assert.fail("Error instantiating server. Reason: " + cese.getMessage());
+ }catch (Exception e) {
e.printStackTrace();
Assert.fail("Error stopping server. Reason : " + e.getMessage());
}