@Test
public void testQuinone() throws Exception {

    IAtomContainer molecule = TestMoleculeFactory.makeQuinone();
    boolean[] testResults = {false, true, true, true, true, true, true, false};
    AtomContainerManipulator.percieveAtomTypesAndConfigureAtoms(molecule);
    DoubleBondAcceptingAromaticityDetector.detectAromaticity(molecule);
    for (int f = 0; f < molecule.getAtomCount(); f++) {
        Assert.assertEquals(testResults[f], molecule.getAtom(f).getFlag(CDKConstants.ISAROMATIC));
    }
}