@Test
@Override
public void testGetRawFingerprint() throws Exception {

    SignatureFingerprinter fingerprinter = new SignatureFingerprinter(0);
    SmilesParser sp = new SmilesParser(DefaultChemObjectBuilder.getInstance());
    IAtomContainer mol = sp.parseSmiles("O(NC)CC");
    Map<String, Integer> map = fingerprinter.getRawFingerprint(mol);
    Assert.assertEquals(3, map.size());
    String[] expectedPrints = {"[O]", "[C]", "[N]"};
    for (String print : expectedPrints) {
        Assert.assertTrue(map.containsKey(print));
    }
}