@Test
public void testGetExplicitHydrogenCount() throws InvalidSmilesException {

    String rawMolSmiles = "[H]POOSC(Br)C(Cl)C(F)I";
    SmilesParser sp = new SmilesParser(DefaultChemObjectBuilder.getInstance());
    IAtomContainer atomContainer = sp.parseSmiles(rawMolSmiles);
    IAtom atom = null;
    for (IAtom a : atomContainer.atoms()) {
        if (a.getSymbol().equalsIgnoreCase("P")) {
            atom = a;
            break;
        }
    }
    int expResult = 1;
    int result = SMSDNormalizer.getExplicitHydrogenCount(atomContainer, atom);
    assertEquals(expResult, result);
}