test_class.declarator: reportingSystem
test_class.modifier: private
test_class.original_string: private FitFixtureReportingSystem reportingSystem;
test_class.type: FitFixtureReportingSystem
test_class.var_name: reportingSystem
test_class.declarator: fixture
test_class.modifier: @Mock private
test_class.original_string: @Mock private Fixture fixture;
test_class.type: Fixture
test_class.var_name: fixture
test_class.declarator: table
test_class.modifier: private
test_class.original_string: private Parse table;
test_class.type: Parse
test_class.var_name: table
test_class.declarator: captor
test_class.modifier: private
test_class.original_string: private ArgumentCaptor<Parse> captor;
test_class.type: ArgumentCaptor<Parse>
test_class.var_name: captor
test_class.file: dbfit-java/core/src/test/java/dbfit/fixture/report/FitFixtureReportingSystemTest.java
test_class.identifier: FitFixtureReportingSystemTest
test_case.body: @Test
      public void testAddExceptionOnStart() {
          reportingSystem = new FitFixtureReportingSystem(new Fixture(), table);
  
          reportingSystem.addException(new Exception("Cruel World!"));
  
          assertThat(table, isParseThat()
                         .withRecursiveChildren()
                         .withRecursiveSiblings()
                         .which(allOf(
                             hasTagThat(containsString("<td")),
                             hasBodyThat(allOf(
                                     containsString("Cruel World!"),
                                     containsString("stacktrace"))))));
      }
test_case.class_method_signature: FitFixtureReportingSystemTest.testAddExceptionOnStart()
test_case.full_signature: @Test public void testAddExceptionOnStart()
test_case.identifier: testAddExceptionOnStart
test_case.invocations: addException assertThat which withRecursiveSiblings withRecursiveChildren isParseThat allOf hasTagThat containsString hasBodyThat allOf containsString containsString
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testAddExceptionOnStart()
focal_class.declarator: fixture
focal_class.modifier: protected final
focal_class.original_string: protected final Fixture fixture;
focal_class.type: Fixture
focal_class.var_name: fixture
focal_class.declarator: table
focal_class.modifier: protected final
focal_class.original_string: protected final Parse table;
focal_class.type: Parse
focal_class.var_name: table
focal_class.declarator: lastClosedRow
focal_class.modifier: protected
focal_class.original_string: protected Parse lastClosedRow;
focal_class.type: Parse
focal_class.var_name: lastClosedRow
focal_class.declarator: newRow
focal_class.modifier: protected
focal_class.original_string: protected Parse newRow;
focal_class.type: Parse
focal_class.var_name: newRow
focal_class.declarator: newRowTail
focal_class.modifier: protected
focal_class.original_string: protected Parse newRowTail;
focal_class.type: Parse
focal_class.var_name: newRowTail
focal_class.file: dbfit-java/core/src/main/java/dbfit/fixture/report/FitFixtureReportingSystem.java
focal_class.identifier: FitFixtureReportingSystem
focal_class.interfaces: implements ReportingSystem
focal_class.class_method_signature: FitFixtureReportingSystem.FitFixtureReportingSystem(final Fixture fixture, final Parse table)
focal_class.full_signature: public  FitFixtureReportingSystem(final Fixture fixture, final Parse table)
focal_class.identifier: FitFixtureReportingSystem
focal_class.modifiers: public
focal_class.parameters: (final Fixture fixture, final Parse table)
focal_class.signature:  FitFixtureReportingSystem(final Fixture fixture, final Parse table)
focal_class.class_method_signature: FitFixtureReportingSystem.createNewRow()
focal_class.full_signature: protected void createNewRow()
focal_class.identifier: createNewRow
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void createNewRow()
focal_class.class_method_signature: FitFixtureReportingSystem.newRowAttached()
focal_class.full_signature: protected Parse newRowAttached()
focal_class.identifier: newRowAttached
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: Parse
focal_class.signature: Parse newRowAttached()
focal_class.class_method_signature: FitFixtureReportingSystem.closeNewRow()
focal_class.full_signature: protected void closeNewRow()
focal_class.identifier: closeNewRow
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void closeNewRow()
focal_class.class_method_signature: FitFixtureReportingSystem.addCell(final Parse cell)
focal_class.full_signature: protected void addCell(final Parse cell)
focal_class.identifier: addCell
focal_class.modifiers: protected
focal_class.parameters: (final Parse cell)
focal_class.return: void
focal_class.signature: void addCell(final Parse cell)
focal_class.class_method_signature: FitFixtureReportingSystem.endRow(final MatchResult res, final String description)
focal_class.full_signature: @Override public void endRow(final MatchResult res, final String description)
focal_class.identifier: endRow
focal_class.modifiers: @Override public
focal_class.parameters: (final MatchResult res, final String description)
focal_class.return: void
focal_class.signature: void endRow(final MatchResult res, final String description)
focal_class.class_method_signature: FitFixtureReportingSystem.endRow(final MatchResult res)
focal_class.full_signature: @Override public void endRow(final MatchResult res)
focal_class.identifier: endRow
focal_class.modifiers: @Override public
focal_class.parameters: (final MatchResult res)
focal_class.return: void
focal_class.signature: void endRow(final MatchResult res)
focal_class.class_method_signature: FitFixtureReportingSystem.addCell(final MatchResult res)
focal_class.full_signature: @Override public void addCell(final MatchResult res)
focal_class.identifier: addCell
focal_class.modifiers: @Override public
focal_class.parameters: (final MatchResult res)
focal_class.return: void
focal_class.signature: void addCell(final MatchResult res)
focal_class.class_method_signature: FitFixtureReportingSystem.addException(final Throwable ex)
focal_class.full_signature: @Override public void addException(final Throwable ex)
focal_class.identifier: addException
focal_class.modifiers: @Override public
focal_class.parameters: (final Throwable ex)
focal_class.return: void
focal_class.signature: void addException(final Throwable ex)
focal_class.class_method_signature: FitFixtureReportingSystem.incRight()
focal_class.full_signature: @Override public void incRight()
focal_class.identifier: incRight
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void incRight()
focal_class.class_method_signature: FitFixtureReportingSystem.getTable()
focal_class.full_signature: public Parse getTable()
focal_class.identifier: getTable
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Parse
focal_class.signature: Parse getTable()
focal_method.body: @Override
      public void addException(final Throwable ex) {
          Parse cell = new Parse("td", "", null, null);
          fixture.exception(cell, ex);
          addCell(cell);
          closeNewRow();
      }
focal_method.class_method_signature: FitFixtureReportingSystem.addException(final Throwable ex)
focal_method.full_signature: @Override public void addException(final Throwable ex)
focal_method.identifier: addException
focal_method.invocations: exception addCell closeNewRow
focal_method.modifiers: @Override public
focal_method.parameters: (final Throwable ex)
focal_method.return: void
focal_method.signature: void addException(final Throwable ex)