@Test
public void testgetBitFingerprint_IAtomContainer_IRingSet_List() throws java.lang.Exception {

    ExtendedFingerprinter fingerprinter = new ExtendedFingerprinter();
    Assert.assertNotNull(fingerprinter);
    IAtomContainer mol = TestMoleculeFactory.makeIndole();
    IRingSet rs = Cycles.sssr(mol).toRingSet();
    List<IRingSet> rslist = RingPartitioner.partitionRings(rs);
    BitSet bs = fingerprinter.getBitFingerprint(mol, rs, rslist).asBitSet();
    IAtomContainer frag1 = TestMoleculeFactory.makePyrrole();
    BitSet bs1 = fingerprinter.getBitFingerprint(frag1).asBitSet();
    Assert.assertTrue(FingerprinterTool.isSubset(bs, bs1));
    Assert.assertFalse(FingerprinterTool.isSubset(bs1, bs));
}