test_class.file: culvert-main/src/test/java/com/bah/culvert/constraints/OrTest.java
test_class.identifier: OrTest
test_case.body: @Test
    public void testEquals() {
      Constraint myconstraint1 = createMock(Constraint.class);
      Constraint myconstraint2 = createMock(Constraint.class);
  
      Constraint myconstraint3 = createMock(Constraint.class);
      Constraint myconstraint4 = createMock(Constraint.class);
  
      Or myOr1 = new Or(myconstraint1, myconstraint2);
      Or myOr2 = new Or(myconstraint4, myconstraint3);
      Assert.assertFalse(myOr1.equals(null));
      Assert.assertFalse(myOr1.equals(myOr2));
      Assert.assertTrue(myOr1.equals(myOr1));
    }
test_case.class_method_signature: OrTest.testEquals()
test_case.full_signature: @Test public void testEquals()
test_case.identifier: testEquals
test_case.invocations: createMock createMock createMock createMock assertFalse equals assertFalse equals assertTrue equals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testEquals()
focal_class.file: culvert-main/src/main/java/com/bah/culvert/constraints/Or.java
focal_class.identifier: Or
focal_class.class_method_signature: Or.Or()
focal_class.full_signature: public  Or()
focal_class.identifier: Or
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  Or()
focal_class.class_method_signature: Or.Or(Constraint... subConstraints)
focal_class.full_signature: public  Or(Constraint... subConstraints)
focal_class.identifier: Or
focal_class.modifiers: public
focal_class.parameters: (Constraint... subConstraints)
focal_class.signature:  Or(Constraint... subConstraints)
focal_class.class_method_signature: Or.Or(List<Constraint> asList)
focal_class.full_signature: public  Or(List<Constraint> asList)
focal_class.identifier: Or
focal_class.modifiers: public
focal_class.parameters: (List<Constraint> asList)
focal_class.signature:  Or(List<Constraint> asList)
focal_class.class_method_signature: Or.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: Or.equals(Object a)
focal_class.full_signature: @Override public boolean equals(Object a)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object a)
focal_class.return: boolean
focal_class.signature: boolean equals(Object a)
focal_class.class_method_signature: Or.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: Or.nextResult(SeekingCurrentIterator[] resultIterators)
focal_class.full_signature: @Override protected Result nextResult(SeekingCurrentIterator[] resultIterators)
focal_class.identifier: nextResult
focal_class.modifiers: @Override protected
focal_class.parameters: (SeekingCurrentIterator[] resultIterators)
focal_class.return: Result
focal_class.signature: Result nextResult(SeekingCurrentIterator[] resultIterators)
focal_class.superclass: extends Logic
focal_method.body: @Override
    public boolean equals(Object a) {
      if (!(a instanceof Or)) {
        return false;
      }
      return super.equals(a);
    }
focal_method.class_method_signature: Or.equals(Object a)
focal_method.full_signature: @Override public boolean equals(Object a)
focal_method.identifier: equals
focal_method.invocations: equals
focal_method.modifiers: @Override public
focal_method.parameters: (Object a)
focal_method.return: boolean
focal_method.signature: boolean equals(Object a)