2424
2525import junit .framework .TestCase ;
2626import 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 ;
3430import java .util .Set ;
3531
3632import static org .biojava .nbio .ontology .obo .OboFileHandler .NAMESPACE ;
3733
3834public 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