test_class.file: culvert-main/src/test/java/com/bah/culvert/constraints/OrTest.java
test_class.identifier: OrTest
test_case.body: @Test
    public void testgetResultIteratorwithnull() {
      Constraint myconstraint1 = createMock(Constraint.class); // iterator will be
                                                               // null
      Constraint myconstraint2 = createMock(Constraint.class); // iterator will be
                                                               // null
      TableAdapter table = createMock(TableAdapter.class);
  
      Or myor = new Or(myconstraint1, myconstraint2);
      boolean exceptionSiteIsMeaningful = false;
      try {
        myor.getResultIterator();
      } catch (NullPointerException e) {
        if (e.getMessage().contains(myconstraint1.toString())) {
          exceptionSiteIsMeaningful = true;
        }
      }
      assertTrue("Exception site should be meaninful", exceptionSiteIsMeaningful);
  
    }
test_case.class_method_signature: OrTest.testgetResultIteratorwithnull()
test_case.full_signature: @Test public void testgetResultIteratorwithnull()
test_case.identifier: testgetResultIteratorwithnull
test_case.invocations: createMock createMock createMock getResultIterator contains getMessage toString assertTrue
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testgetResultIteratorwithnull()
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 String toString() {
      return new StringBuilder().append("Or(").append(super.toString())
          .append(")").toString();
    }
focal_method.class_method_signature: Or.toString()
focal_method.full_signature: @Override public String toString()
focal_method.identifier: toString
focal_method.invocations: toString append append append toString
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String toString()