From: Stefan K. <sh...@us...> - 2004-07-20 11:59:17
|
Update of /cvsroot/cdk/cdk/src/org/openscience/cdk/test/smiles In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17609 Modified Files: SmilesGeneratorTest.java Log Message: Testing cis/trans decalin Index: SmilesGeneratorTest.java =================================================================== RCS file: /cvsroot/cdk/cdk/src/org/openscience/cdk/test/smiles/SmilesGeneratorTest.java,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- SmilesGeneratorTest.java 1 Jun 2004 18:47:46 -0000 1.33 +++ SmilesGeneratorTest.java 20 Jul 2004 11:59:04 -0000 1.34 @@ -330,7 +330,7 @@ System.err.println("SMILES 1: " + smiles1); } assertNotNull(smiles1); - assertTrue(smiles1.equals("[H]O[C@]1(C([H])([H])C([H])([H])C([H])([H])C([H])([H])[C@]1(O[H])([H]))([H])")); + assertTrue(smiles1.equals("[H]O[C@]1(C([H])([H])C([H])([H])C([H])([H])C([H])([H])[C@]1(O[H])([H]))([H])")); mol1 = (Molecule) new MFAnalyser(mol1).removeHydrogens(); try { @@ -357,7 +357,7 @@ * *@exception Exception Description of the Exception */ - public void testCisDecalin() throws Exception + public void testCisTransDecalin() throws Exception { HydrogenPlacer hydrogenPlacer = new HydrogenPlacer(); SmilesGenerator sg = new SmilesGenerator(); @@ -442,11 +442,12 @@ System.err.println("SMILES 1: " + smiles1); } assertNotNull(smiles1); - assertTrue(smiles1.equals("[H]C1([H])(C([H])([H])C([H])([H])[C@]2(C([H])([H])C([H])([H])C([H])([H])C([H])([H])[C@]2(C1([H])([H]))([H]))([H]))")); - mol1 = (Molecule) new MFAnalyser(mol1).removeHydrogens(); + assertTrue(smiles1.equals("[H]C1([H])(C([H])([H])C([H])([H])C\\2([H])(C([H])([H])C([H])([H])C([H])([H])C([H])([H])C\\2([H])(C1([H])([H]))))")); + mol1.getBondAt(6).setStereo(CDKConstants.STEREO_BOND_UP); + String smiles3=null; try { - smiles1 = sg.createSMILES(mol1); + smiles3 = sg.createSMILES(mol1, true, new boolean[mol1.getBondCount()]); } catch (Exception exc) { System.out.println(exc); @@ -455,12 +456,7 @@ fail(); } } - if (standAlone) - { - System.err.println("SMILES 1: " + smiles1); - } - assertNotNull(smiles1); - assertTrue(smiles1.equals("C1CCC2CCCCC2(C1)")); + assertFalse(smiles1.equals(smiles3)); } |