Skip to content

Commit 565589d

Browse files
committed
throw exception instead of fail
1 parent a83dbc9 commit 565589d

File tree

1 file changed

+11
-30
lines changed

1 file changed

+11
-30
lines changed

biojava-ontology/src/test/java/org/biojava/nbio/ontology/TestParseOBO.java

Lines changed: 11 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,16 @@
2424

2525
import junit.framework.TestCase;
2626
import org.biojava.nbio.ontology.io.OboParser;
27-
import org.slf4j.Logger;
28-
import org.slf4j.LoggerFactory;
2927

30-
import java.io.BufferedReader;
31-
import java.io.ByteArrayInputStream;
32-
import java.io.InputStream;
33-
import java.io.InputStreamReader;
28+
import java.io.*;
29+
import java.text.ParseException;
3430
import java.util.Set;
3531

3632
import static org.biojava.nbio.ontology.obo.OboFileHandler.NAMESPACE;
3733

3834
public class TestParseOBO extends TestCase {
3935

40-
private static final Logger logger = LoggerFactory.getLogger(TestParseOBO.class);
41-
42-
public void testNamespace(){
36+
public void testNamespace() throws IOException, ParseException {
4337

4438
String testTermEntry = "\n[Term]\n" +
4539
"id: SO:0000691\n" +
@@ -54,30 +48,17 @@ public void testNamespace(){
5448
"is_a: SO:0100011 ! cleaved_peptide_region\n\n";
5549

5650
OboParser parser = new OboParser();
51+
InputStream inStream = new ByteArrayInputStream(testTermEntry.getBytes());
5752

58-
try {
59-
60-
61-
InputStream inStream = new ByteArrayInputStream(testTermEntry.getBytes());
62-
63-
assertNotNull(inStream);
53+
assertNotNull(inStream);
6454

65-
BufferedReader oboFile = new BufferedReader ( new InputStreamReader ( inStream ) );
66-
67-
Ontology ontology;
68-
69-
ontology = parser.parseOBO(oboFile, "so-xp/subsets/biosapiens",
55+
BufferedReader oboFile = new BufferedReader ( new InputStreamReader ( inStream ) );
56+
Ontology ontology = parser.parseOBO(oboFile, "so-xp/subsets/biosapiens",
7057
"snippet from biosapiens protein feature ontology");
71-
Set<Term> keys = ontology.getTerms();
72-
73-
assertTrue(keys.size() > 1);
74-
assertTrue(ontology.getTerm("SO:0000691").getAnnotation().containsProperty(NAMESPACE));
75-
assertEquals("sequence",ontology.getTerm("SO:0000691").getAnnotation().getProperty(NAMESPACE));
58+
Set<Term> keys = ontology.getTerms();
7659

77-
} catch (Exception e) {
78-
// TODO Auto-generated catch block
79-
logger.error("Exception: ", e);
80-
fail(e.getMessage());
81-
}
60+
assertTrue(keys.size() > 1);
61+
assertTrue(ontology.getTerm("SO:0000691").getAnnotation().containsProperty(NAMESPACE));
62+
assertEquals("sequence",ontology.getTerm("SO:0000691").getAnnotation().getProperty(NAMESPACE));
8263
}
8364
}

0 commit comments

Comments
 (0)