Skip to content

Commit

Permalink
Updated unit test to test of all those elements are still present, bu…
Browse files Browse the repository at this point in the history
…t more too
  • Loading branch information
egonw committed Jul 3, 2011
1 parent 3ad6073 commit 1f54188
Showing 1 changed file with 16 additions and 9 deletions.
Expand Up @@ -22,29 +22,31 @@

import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

import org.junit.Assert;
import org.junit.Test;
import org.openscience.cdk.Atom;
import org.openscience.cdk.CDKTestCase;
import org.openscience.cdk.DefaultChemObjectBuilder;
import org.openscience.cdk.ChemFile;
import org.openscience.cdk.DefaultChemObjectBuilder;
import org.openscience.cdk.Molecule;
import org.openscience.cdk.io.MDLV2000Reader;
import org.openscience.cdk.tools.CDKHydrogenAdder;
import org.openscience.cdk.config.IsotopeFactory;
import org.openscience.cdk.exception.CDKException;
import org.openscience.cdk.exception.InvalidSmilesException;
import org.openscience.cdk.formula.MolecularFormula;
import org.openscience.cdk.interfaces.IAtom;
import org.openscience.cdk.interfaces.IAtomContainer;
import org.openscience.cdk.interfaces.IChemObjectBuilder;
import org.openscience.cdk.interfaces.IElement;
import org.openscience.cdk.interfaces.IIsotope;
import org.openscience.cdk.interfaces.IMolecularFormula;
import org.openscience.cdk.interfaces.IChemObjectBuilder;
import org.openscience.cdk.io.MDLV2000Reader;
import org.openscience.cdk.nonotify.NoNotificationChemObjectBuilder;
import org.openscience.cdk.smiles.SmilesParser;
import org.openscience.cdk.tools.CDKHydrogenAdder;

/**
* Checks the functionality of the MolecularFormulaManipulator.
Expand Down Expand Up @@ -971,12 +973,17 @@ public void testGenerateOrderEle() {
"Tl", "Pb", "Bi", "Po", "At", "Rn", "Fr", "Ra", "Ac",
"Th", "Pa", "U", "Np", "Pu","R"};

String[] listGenerated = MolecularFormulaManipulator.generateOrderEle();
Assert.assertEquals(listElements.length,listGenerated.length);

for(int i = 0 ; i < listElements.length; i++)
Assert.assertEquals(listElements[i],listGenerated[i]);
String[] arrayGenerated = MolecularFormulaManipulator.generateOrderEle();
List<String> listGenerated = Arrays.asList(arrayGenerated);
Assert.assertEquals(113,listGenerated.size());

for(int i = 0 ; i < listElements.length; i++) {
String element = listElements[i];
Assert.assertTrue(
"Element missing from generateOrderEle: " + element,
listGenerated.contains(element)
);
}
}
/**
* A unit test suite for JUnit. Not null.
Expand Down

0 comments on commit 1f54188

Please sign in to comment.