DebugReaction extends Reaction implements IReaction { public DebugReaction() { super(); } DebugReaction(); @Override void addListener(IChemObjectListener col); @Override int getListenerCount(); @Override void removeListener(IChemObjectListener col); @Override void notifyChanged(); @Override void notifyChanged(IChemObjectChangeEvent evt); @Override void setProperty(Object description, Object property); @Override void removeProperty(Object description); @Override T getProperty(Object description); @Override Map<Object, Object> getProperties(); @Override String getID(); @Override void setID(String identifier); @Override void setFlag(int flagType, boolean flagValue); @Override boolean getFlag(int flagType); @Override void addProperties(Map<Object, Object> properties); @Override void setFlags(boolean[] flagsNew); @Override boolean[] getFlags(); @Override Object clone(); @Override IChemObjectBuilder getBuilder(); @Override int getReactantCount(); @Override int getProductCount(); @Override IAtomContainerSet getReactants(); @Override void setReactants(IAtomContainerSet reactants); @Override IAtomContainerSet getProducts(); @Override void setProducts(IAtomContainerSet products); @Override IAtomContainerSet getAgents(); @Override void addReactant(IAtomContainer reactant); @Override void addAgent(IAtomContainer agent); @Override void addReactant(IAtomContainer reactant, Double coefficient); @Override void addProduct(IAtomContainer product); @Override void addProduct(IAtomContainer product, Double coefficient); @Override Double getReactantCoefficient(IAtomContainer reactant); @Override Double getProductCoefficient(IAtomContainer product); @Override boolean setReactantCoefficient(IAtomContainer reactant, Double coefficient); @Override boolean setProductCoefficient(IAtomContainer product, Double coefficient); @Override Double[] getReactantCoefficients(); @Override Double[] getProductCoefficients(); @Override boolean setReactantCoefficients(Double[] coefficients); @Override boolean setProductCoefficients(Double[] coefficients); @Override void setDirection(IReaction.Direction direction); @Override IReaction.Direction getDirection();  }
@Test public void testDebugReaction() { IReaction polymer = new DebugReaction(); Assert.assertTrue(polymer instanceof DebugReaction); }