@Test
public void testSFBug956923() throws Exception {

    boolean testResults[] = {false, false, false, false, false, false, false, false};
    SmilesParser sp = new SmilesParser(DefaultChemObjectBuilder.getInstance());
    IAtomContainer mol = sp.parseSmiles("O=C1C=CC=CC=C1"); // tropone
    AtomContainerManipulator.percieveAtomTypesAndConfigureAtoms(mol);
    Assert.assertFalse(DoubleBondAcceptingAromaticityDetector.detectAromaticity(mol));
    Assert.assertEquals(testResults.length, mol.getAtomCount());
    for (int f = 0; f < mol.getAtomCount(); f++) {
        Assert.assertEquals(testResults[f], mol.getAtom(f).getFlag(CDKConstants.ISAROMATIC));
    }
}