@Test
public void testNspChargeTripleB() throws Exception {

    //Smiles("[N+]#C")
    IAtomContainer molecule = builder.newInstance(IAtomContainer.class);
    molecule.addAtom(builder.newInstance(IAtom.class, "N"));
    molecule.addAtom(builder.newInstance(IAtom.class, "C"));
    molecule.getAtom(0).setFormalCharge(+1);
    molecule.addBond(0, 1, IBond.Order.TRIPLE);
    molecule.addAtom(builder.newInstance(IAtom.class, "H"));
    molecule.addAtom(builder.newInstance(IAtom.class, "H"));
    molecule.addBond(0, 2, IBond.Order.SINGLE);
    molecule.addBond(1, 3, IBond.Order.SINGLE);
    AtomContainerManipulator.percieveAtomTypesAndConfigureAtoms(molecule);
    lpcheck.saturate(molecule);
    molecule.getAtom(0).setFlag(CDKConstants.REACTIVE_CENTER, true);
    molecule.getAtom(1).setFlag(CDKConstants.REACTIVE_CENTER, true);
    molecule.getBond(0).setFlag(CDKConstants.REACTIVE_CENTER, true);
    IAtomContainerSet setOfReactants = builder.newInstance(IAtomContainerSet.class);
    setOfReactants.addAtomContainer(molecule);
    IReactionProcess type = new HomolyticCleavageReaction();
    List<IParameterReact> paramList = new ArrayList<IParameterReact>();
    IParameterReact param = new SetReactionCenter();
    param.setParameter(Boolean.TRUE);
    paramList.add(param);
    type.setParameterList(paramList);
    /* initiate */
    IReactionSet setOfReactions = type.initiate(setOfReactants, null);
    Assert.assertEquals(0, setOfReactions.getReactionCount());
}