@Test
public void testFingerprint() throws Exception {
IFingerprinter printer = new AtomPairs2DFingerprinter();
IAtomContainer mol1 = parser.parseSmiles("cccccccccc");
BitSetFingerprint bsfp = (BitSetFingerprint) printer.getBitFingerprint(mol1);
Assert.assertEquals(9, bsfp.cardinality());
Assert.assertEquals(true, bsfp.get(0));
Assert.assertEquals(true, bsfp.get(78));
Assert.assertEquals(true, bsfp.get(156));
Assert.assertEquals(true, bsfp.get(234));
Assert.assertEquals(true, bsfp.get(312));
Assert.assertEquals(true, bsfp.get(390));
Assert.assertEquals(true, bsfp.get(468));
Assert.assertEquals(true, bsfp.get(546));
Assert.assertEquals(true, bsfp.get(624));
Assert.assertEquals(false, bsfp.get(702));
}