Collection<Molecule> moleculeSet = new HashSet<Molecule>(refDec
.getContextualMolecules());
moleculeSet.addAll(refDec.getTerminalMolecules());
System.out.println("Total molecules: " + moleculeSet.size());
for (Iterator iter = moleculeSet.iterator(); iter.hasNext();) {
Molecule current = (Molecule) iter.next();
System.out.println(current.getClass() + ": " + current);
}
Molecule molecule1 = getSingleMolecule("molecule1.rdf");
Molecule molecule2 = getSingleMolecule("molecule2.rdf");
assertTrue("Molecule 1 contained", moleculeSet.contains(molecule1));
assertTrue("Molecule 2 contained", moleculeSet.contains(molecule2));
for (Iterator iter = moleculeSet.iterator(); iter.hasNext();) {
Molecule current = (Molecule) iter.next();
System.out.println("---------------- Molecule ("
+ current.getClass() + ") :");
System.out.println(current);
}
assertEquals("contains 2 molecules", 3, moleculeSet.size());
}