@Test
public void testThiazole() throws Exception {

    IAtomContainer molecule = TestMoleculeFactory.makeThiazole();
    AtomContainerManipulator.percieveAtomTypesAndConfigureAtoms(molecule);
    Assert.assertTrue("Molecule is not detected as aromatic",
            DoubleBondAcceptingAromaticityDetector.detectAromaticity(molecule));
    for (int f = 0; f < molecule.getAtomCount(); f++) {
        Assert.assertTrue("Atom " + f + " is not correctly marked",
                molecule.getAtom(f).getFlag(CDKConstants.ISAROMATIC));
    }
}