@Test
public void testExactMatch() throws Exception {

    IAtomContainer mol1 = TestMoleculeFactory.makeIndole();
    IAtomContainer mol2 = TestMoleculeFactory.makeIndole();
    addImplicitHydrogens(mol1);
    addImplicitHydrogens(mol2);
    LingoFingerprinter fingerprinter = new LingoFingerprinter();
    AtomContainerManipulator.percieveAtomTypesAndConfigureAtoms(mol1);
    AtomContainerManipulator.percieveAtomTypesAndConfigureAtoms(mol2);
    Map<String, Integer> feat1 = fingerprinter.getRawFingerprint(mol1);
    Map<String, Integer> feat2 = fingerprinter.getRawFingerprint(mol2);
    float tanimoto = Tanimoto.calculate(feat1, feat2);
    Assert.assertEquals(1.0, tanimoto, 0.001);
}