From: Rajarshi G. <raj...@us...> - 2006-01-24 20:10:57
|
Update of /cvsroot/cdk/cdk/src/org/openscience/cdk/test/io In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25225/src/org/openscience/cdk/test/io Modified Files: SMILESReaderTest.java Log Message: Updated the SMILES reader to handle a tab separator between SMILES and name. Also added a sample file and associated unit test Index: SMILESReaderTest.java =================================================================== RCS file: /cvsroot/cdk/cdk/src/org/openscience/cdk/test/io/SMILESReaderTest.java,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- SMILESReaderTest.java 19 Jan 2006 09:10:08 -0000 1.17 +++ SMILESReaderTest.java 24 Jan 2006 20:10:45 -0000 1.18 @@ -102,4 +102,19 @@ fail("Error in test: " + e.getMessage()); } } + + public void testReadingSmiFile_3() { + String filename = "data/smiles/test3.smi"; + logger.info("Testing: " + filename); + InputStream ins = this.getClass().getClassLoader().getResourceAsStream(filename); + try { + SMILESReader reader = new SMILESReader(new InputStreamReader(ins)); + SetOfMolecules som = (SetOfMolecules)reader.read(new SetOfMolecules()); + assertEquals(5, som.getMoleculeCount()); + } catch (Exception e) { + e.printStackTrace(); + fail("Error in test: " + e.getMessage()); + } + } + } |