test_class.declarator: smiles = new SmilesParser(SilentChemObjectBuilder.getInstance())
test_class.modifier: static
test_class.original_string: static SmilesParser   smiles = new SmilesParser(SilentChemObjectBuilder.getInstance());
test_class.type: SmilesParser
test_class.var_name: smiles
test_class.declarator: molecule
test_class.modifier: static
test_class.original_string: static IAtomContainer molecule;
test_class.type: IAtomContainer
test_class.var_name: molecule
test_class.file: descriptor/cip/src/test/java/org/openscience/cdk/geometry/cip/rules/AtomicNumberRuleTest.java
test_class.identifier: AtomicNumberRuleTest
test_class.superclass: extends CDKTestCase
test_case.body: @Test
      public void testCompare_Identity() {
          ILigand ligand = new Ligand(molecule, new VisitedAtoms(), molecule.getAtom(1), molecule.getAtom(0));
          ISequenceSubRule<ILigand> rule = new AtomicNumberRule();
          Assert.assertEquals(0, rule.compare(ligand, ligand));
      }
test_case.class_method_signature: AtomicNumberRuleTest.testCompare_Identity()
test_case.full_signature: @Test public void testCompare_Identity()
test_case.identifier: testCompare_Identity
test_case.invocations: getAtom getAtom assertEquals compare
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testCompare_Identity()
focal_class.file: descriptor/cip/src/main/java/org/openscience/cdk/geometry/cip/rules/AtomicNumberRule.java
focal_class.identifier: AtomicNumberRule
focal_class.interfaces: implements ISequenceSubRule<ILigand>
focal_class.class_method_signature: AtomicNumberRule.compare(ILigand ligand1, ILigand ligand2)
focal_class.full_signature: @Override public int compare(ILigand ligand1, ILigand ligand2)
focal_class.identifier: compare
focal_class.modifiers: @Override public
focal_class.parameters: (ILigand ligand1, ILigand ligand2)
focal_class.return: int
focal_class.signature: int compare(ILigand ligand1, ILigand ligand2)
focal_class.class_method_signature: AtomicNumberRule.getAtomicNumber(ILigand ligand)
focal_class.full_signature: private Integer getAtomicNumber(ILigand ligand)
focal_class.identifier: getAtomicNumber
focal_class.modifiers: private
focal_class.parameters: (ILigand ligand)
focal_class.return: Integer
focal_class.signature: Integer getAtomicNumber(ILigand ligand)
focal_method.body: @Override
      public int compare(ILigand ligand1, ILigand ligand2) {
          return getAtomicNumber(ligand1).compareTo(getAtomicNumber(ligand2));
      }
focal_method.class_method_signature: AtomicNumberRule.compare(ILigand ligand1, ILigand ligand2)
focal_method.full_signature: @Override public int compare(ILigand ligand1, ILigand ligand2)
focal_method.identifier: compare
focal_method.invocations: compareTo getAtomicNumber getAtomicNumber
focal_method.modifiers: @Override public
focal_method.parameters: (ILigand ligand1, ILigand ligand2)
focal_method.return: int
focal_method.signature: int compare(ILigand ligand1, ILigand ligand2)