@Test
public void testGenerateOrderEle() {
String[] listElements = new String[]{
"C", "H", "O", "N", "Si", "P", "S", "F", "Cl",
"Br", "I", "Sn", "B", "Pb", "Tl", "Ba", "In", "Pd", "Pt", "Os", "Ag", "Zr", "Se", "Zn", "Cu", "Ni",
"Co", "Fe", "Cr", "Ti", "Ca", "K", "Al", "Mg", "Na", "Ce", "Hg", "Au", "Ir", "Re", "W", "Ta", "Hf",
"Lu", "Yb", "Tm", "Er", "Ho", "Dy", "Tb", "Gd", "Eu", "Sm", "Pm", "Nd", "Pr", "La", "Cs", "Xe", "Te",
"Sb", "Cd", "Rh", "Ru", "Tc", "Mo", "Nb", "Y", "Sr", "Rb", "Kr", "As", "Ge", "Ga", "Mn", "V", "Sc",
"Ar", "Ne", "He", "Be", "Li",
"Bi", "Po", "At", "Rn",
"Fr", "Ra", "Ac", "Th", "Pa", "U", "Np", "Pu", "Am", "Cm", "Bk", "Cf", "Es", "Fm", "Md", "No", "Lr",
"Rf", "Db", "Sg", "Bh", "Hs", "Mt", "Ds", "Rg", "Cn",
"R"};
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));
}
}