diff --git a/org.bridgedb.webservice.bridgerest/pom.xml b/org.bridgedb.webservice.bridgerest/pom.xml index c38429fa5..8da58452a 100644 --- a/org.bridgedb.webservice.bridgerest/pom.xml +++ b/org.bridgedb.webservice.bridgerest/pom.xml @@ -80,6 +80,12 @@ ${project.parent.version} compile + + org.bridgedb + org.bridgedb.bio + ${project.parent.version} + test + org.junit.platform junit-platform-surefire-provider diff --git a/org.bridgedb.webservice.bridgerest/src/test/java/org/bridgedb/webservice/bridgerest/BridgeRestTest.java b/org.bridgedb.webservice.bridgerest/src/test/java/org/bridgedb/webservice/bridgerest/BridgeRestTest.java index 610b00f88..645f2e75d 100644 --- a/org.bridgedb.webservice.bridgerest/src/test/java/org/bridgedb/webservice/bridgerest/BridgeRestTest.java +++ b/org.bridgedb.webservice.bridgerest/src/test/java/org/bridgedb/webservice/bridgerest/BridgeRestTest.java @@ -14,22 +14,36 @@ // package org.bridgedb.webservice.bridgerest; +import static org.junit.Assert.assertNotSame; +import static org.junit.Assert.assertTrue; import static org.junit.jupiter.api.Assertions.assertNotNull; +import java.util.Set; + +import org.bridgedb.DataSource; import org.bridgedb.IDMapperException; +import org.bridgedb.Xref; +import org.bridgedb.bio.DataSourceTxt; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; public class BridgeRestTest { + private static BridgeRest service; + @BeforeAll - public static void init() { - + public static void init() throws IDMapperException { + if (DataSource.getDataSources().size() == 0) DataSourceTxt.init(); + BridgeRestTest.service = new BridgeRest("https://webservice.bridgedb.org/Human"); + assertNotNull(service); + assertTrue(service.isConnected()); } @Test - public void test() throws IDMapperException { - BridgeRest service = new BridgeRest("https://webservice.bridgedb.org/Human"); + public void testMap() throws IDMapperException { assertNotNull(service); + assertTrue(service.isConnected()); + Set mappings = service.mapID(new Xref("CHEBI:123", DataSource.getExistingBySystemCode("Ce"))); + assertNotSame(0, mappings.size()); } }