Skip to content

Commit 54861f2

Browse files
authored
Added test for new features in getMolecularFormula
Added test for text after parenthesis and nested parenthesis for the modified breakExtractor method used in getMolecularFormula.
1 parent da7c328 commit 54861f2

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

tool/formula/src/test/java/org/openscience/cdk/tools/manipulator/MolecularFormulaManipulatorTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,9 @@ public void testPutInOrder_arrayString_IMolecularFormula() {
209209
public void testGetString__String_IMolecularFormula() {
210210
Assert.assertNotNull(MolecularFormulaManipulator.getMolecularFormula("C10H16", new MolecularFormula()));
211211
Assert.assertNotNull(MolecularFormulaManipulator.getMolecularFormula("C10H16", builder));
212+
IMolecularFormula formula = MolecularFormulaManipulator.getMolecularFormula("O3(Fe(O2))3", builder);
213+
Assert.assertEquals( formula.getIsotopeCount( new Atom("Fe") ), 3);
214+
Assert.assertEquals( formula.getIsotopeCount( new Atom("O") ), 9);
212215
}
213216

214217
/** Test if formula-order is independent of isotope-insertion order */

0 commit comments

Comments
 (0)