From: <eg...@us...> - 2006-09-18 12:41:24
|
Revision: 6895 http://svn.sourceforge.net/cdk/?rev=6895&view=rev Author: egonw Date: 2006-09-18 05:41:10 -0700 (Mon, 18 Sep 2006) Log Message: ----------- Added JUnit test for bug #1542467. Modified Paths: -------------- trunk/cdk/src/org/openscience/cdk/test/io/MDLReaderTest.java Modified: trunk/cdk/src/org/openscience/cdk/test/io/MDLReaderTest.java =================================================================== --- trunk/cdk/src/org/openscience/cdk/test/io/MDLReaderTest.java 2006-09-18 12:38:30 UTC (rev 6894) +++ trunk/cdk/src/org/openscience/cdk/test/io/MDLReaderTest.java 2006-09-18 12:41:10 UTC (rev 6895) @@ -1,7 +1,4 @@ -/* $RCSfile$ - * $Author$ - * $Date$ - * $Revision$ +/* $Revision$ $Author$ $Date$ * * Copyright (C) 2003-2006 The Chemistry Development Kit (CDK) project * @@ -27,7 +24,6 @@ * */ package org.openscience.cdk.test.io; -import java.io.File; import java.io.InputStream; import java.io.StringReader; @@ -363,6 +359,7 @@ fail(e.toString()); } } + public void testAliasPropertyGroup() { String filename = "data/mdl/AliasPropertyRGroup.sdf"; logger.info("Testing: " + filename); @@ -377,4 +374,21 @@ fail(e.toString()); } } + + public void testBug1542467() { + String filename = "data/mdl/Strychnine_nichtOK.sdf"; + logger.info("Testing: " + filename); + InputStream ins = this.getClass().getClassLoader().getResourceAsStream(filename); + try { + MDLReader reader = new MDLReader(ins); + ChemFile chemFile = (ChemFile)reader.read((ChemObject)new ChemFile()); + assertNotNull(chemFile); + IAtomContainer[] containers = ChemFileManipulator.getAllAtomContainers(chemFile); + assertEquals(1, containers.length); + assertTrue(containers[0].getAtomCount() > 0); + assertTrue(containers[0].getBondCount() > 0); + } catch (Exception e) { + fail(e.toString()); + } + } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |