@Test
public void testAtomHybridizationVSEPRDescriptorTest_7() throws ClassNotFoundException, CDKException,
        java.lang.Exception {

    int[] testResult = {IAtomType.Hybridization.SP3.ordinal(), IAtomType.Hybridization.SP2.ordinal(),
            IAtomType.Hybridization.SP2.ordinal()}; /*
                                                     * from Petra online:
                                                     * http
                                                     * ://www2.chemie.uni
                                                     * -erlangen
                                                     * .de/services/
                                                     * petra/smiles.phtml
                                                     */
    AtomHybridizationVSEPRDescriptor descriptor = new AtomHybridizationVSEPRDescriptor();
    SmilesParser sp = new SmilesParser(DefaultChemObjectBuilder.getInstance());
    IAtomContainer mol = sp.parseSmiles("F-C=C");
    AtomContainerManipulator.percieveAtomTypesAndConfigureAtoms(mol);
    assertAtomTypesPerceived(mol);
    addExplicitHydrogens(mol);
    LonePairElectronChecker lpcheck = new LonePairElectronChecker();
    lpcheck.saturate(mol);
    assertAtomTypesPerceived(mol);
    for (int i = 0; i < 3; i++) {
        Assert.assertEquals(testResult[i],
                ((IntegerResult) descriptor.calculate(mol.getAtom(i), mol).getValue()).intValue());
    }
}