Skip to content
Snippets Groups Projects
Commit 4a3cf9b2 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

coverage tests for uniprot connector

parent c613ea89
No related branches found
No related tags found
1 merge request!4Additional unit tests
...@@ -2,6 +2,7 @@ package lcsb.mapviewer.annotation.services.annotators; ...@@ -2,6 +2,7 @@ package lcsb.mapviewer.annotation.services.annotators;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail; import static org.junit.Assert.fail;
import static org.mockito.Matchers.anyString; import static org.mockito.Matchers.anyString;
...@@ -31,7 +32,6 @@ public class UniprotAnnotatorTest extends AnnotationTestFunctions { ...@@ -31,7 +32,6 @@ public class UniprotAnnotatorTest extends AnnotationTestFunctions {
@Autowired @Autowired
UniprotAnnotator uniprotAnnotator; UniprotAnnotator uniprotAnnotator;
@Before @Before
public void setUp() throws Exception { public void setUp() throws Exception {
} }
...@@ -87,6 +87,28 @@ public class UniprotAnnotatorTest extends AnnotationTestFunctions { ...@@ -87,6 +87,28 @@ public class UniprotAnnotatorTest extends AnnotationTestFunctions {
} }
@Test
public void testInvalidUniprotToHgnc() throws Exception {
try {
assertNull(uniprotAnnotator.uniProtToHgnc(null));
} catch (Exception e) {
e.printStackTrace();
throw e;
}
}
@Test
public void testInvalidUniprotToHgnc2() throws Exception {
try {
uniprotAnnotator.uniProtToHgnc(new MiriamData(MiriamType.WIKIPEDIA, "bla"));
fail("Exception expected");
} catch (InvalidArgumentException e) {
} catch (Exception e) {
e.printStackTrace();
throw e;
}
}
@Test @Test
public void testAnnotate2() throws Exception { public void testAnnotate2() throws Exception {
try { try {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment