test_class.declarator: childDiff
test_class.modifier: @Mock
test_class.original_string: @Mock DataCellDiff childDiff;
test_class.type: DataCellDiff
test_class.var_name: childDiff
test_class.declarator: mockResult
test_class.modifier: @Mock
test_class.original_string: @Mock MatchResult<DataRow, DataRow> mockResult;
test_class.type: MatchResult<DataRow, DataRow>
test_class.var_name: mockResult
test_class.declarator: listener
test_class.modifier: @Mock
test_class.original_string: @Mock DiffListener listener;
test_class.type: DiffListener
test_class.var_name: listener
test_class.declarator: resultCaptor
test_class.modifier: @Captor
test_class.original_string: @Captor ArgumentCaptor<MatchResult> resultCaptor;
test_class.type: ArgumentCaptor<MatchResult>
test_class.var_name: resultCaptor
test_class.declarator: arg1Captor
test_class.modifier: @Captor
test_class.original_string: @Captor ArgumentCaptor<DataCell> arg1Captor;
test_class.type: ArgumentCaptor<DataCell>
test_class.var_name: arg1Captor
test_class.declarator: arg2Captor
test_class.modifier: @Captor
test_class.original_string: @Captor ArgumentCaptor<DataCell> arg2Captor;
test_class.type: ArgumentCaptor<DataCell>
test_class.var_name: arg2Captor
test_class.declarator: allResults
test_class.modifier: private
test_class.original_string: private List<MatchResult> allResults;
test_class.type: List<MatchResult>
test_class.var_name: allResults
test_class.declarator: columns = new String[] { "n", "2n" }
test_class.modifier: private
test_class.original_string: private String[] columns = new String[] { "n", "2n" };
test_class.type: String[]
test_class.var_name: columns
test_class.file: dbfit-java/core/src/test/java/dbfit/diff/DataRowDiffTest.java
test_class.identifier: DataRowDiffTest
test_case.body: @Test
      public void shouldEmitChildrenDiffEventsOfTypeDataCell() {
          Class expectedType = DataCell.class;
          runUnadaptedDiff(createRow(2, 4), createRow(2, 4));
  
          assertThat(allResults.get(0).getType(), equalTo(expectedType));
          assertThat(allResults.get(1).getType(), equalTo(expectedType));
      }
test_case.class_method_signature: DataRowDiffTest.shouldEmitChildrenDiffEventsOfTypeDataCell()
test_case.full_signature: @Test public void shouldEmitChildrenDiffEventsOfTypeDataCell()
test_case.identifier: shouldEmitChildrenDiffEventsOfTypeDataCell
test_case.invocations: runUnadaptedDiff createRow createRow assertThat getType get equalTo assertThat getType get equalTo
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldEmitChildrenDiffEventsOfTypeDataCell()
focal_class.declarator: columnNames
focal_class.modifier: private
focal_class.original_string: private String[] columnNames;
focal_class.type: String[]
focal_class.var_name: columnNames
focal_class.file: dbfit-java/core/src/main/java/dbfit/diff/DataRowDiff.java
focal_class.identifier: DataRowDiff
focal_class.class_method_signature: DataRowDiff.DataRowDiff(final String[] columnNames)
focal_class.full_signature: public  DataRowDiff(final String[] columnNames)
focal_class.identifier: DataRowDiff
focal_class.modifiers: public
focal_class.parameters: (final String[] columnNames)
focal_class.signature:  DataRowDiff(final String[] columnNames)
focal_class.class_method_signature: DataRowDiff.DataRowDiff(final String[] columnNames, final DataCellDiff cellDiff)
focal_class.full_signature: public  DataRowDiff(final String[] columnNames, final DataCellDiff cellDiff)
focal_class.identifier: DataRowDiff
focal_class.modifiers: public
focal_class.parameters: (final String[] columnNames, final DataCellDiff cellDiff)
focal_class.signature:  DataRowDiff(final String[] columnNames, final DataCellDiff cellDiff)
focal_class.class_method_signature: DataRowDiff.getType()
focal_class.full_signature: @Override protected Class getType()
focal_class.identifier: getType
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: Class
focal_class.signature: Class getType()
focal_class.class_method_signature: DataRowDiff.getChildType()
focal_class.full_signature: @Override protected Class getChildType()
focal_class.identifier: getChildType
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: Class
focal_class.signature: Class getChildType()
focal_class.class_method_signature: DataRowDiff.getDiffRunner(MatchResult<DataRow, DataRow> request)
focal_class.full_signature: @Override protected DiffRunner getDiffRunner(MatchResult<DataRow, DataRow> request)
focal_class.identifier: getDiffRunner
focal_class.modifiers: @Override protected
focal_class.parameters: (MatchResult<DataRow, DataRow> request)
focal_class.return: DiffRunner
focal_class.signature: DiffRunner getDiffRunner(MatchResult<DataRow, DataRow> request)
focal_class.superclass: extends CompositeDiff<DataRow, DataCell>
focal_method.body: @Override
      protected Class getType() {
          return DataRow.class;
      }
focal_method.class_method_signature: DataRowDiff.getType()
focal_method.full_signature: @Override protected Class getType()
focal_method.identifier: getType
focal_method.modifiers: @Override protected
focal_method.parameters: ()
focal_method.return: Class
focal_method.signature: Class getType()