@Override public boolean equals(final Object obj) { if (!(obj instanceof InvalidExecutionTrace)) { return false; } if (this == obj) { return true; } return ((InvalidExecutionTrace) obj).getInvalidExecutionTraceArtifacts().equals(this.invalidExecutionTraceArtifacts); } }
/** * This method represents the input port of this filter. * * @param et * The next execution trace. */ @InputPort(name = INPUT_PORT_NAME_INVALID_EXECUTION_TRACES, description = "Receives the invalid execution traces to be written", eventTypes = { InvalidExecutionTrace.class }) public void newInvalidExecutionTrace(final InvalidExecutionTrace et) { InvalidExecutionTraceWriterFilter.this.ps.println(et.getInvalidExecutionTraceArtifacts().toString()); InvalidExecutionTraceWriterFilter.this.reportSuccess(et.getInvalidExecutionTraceArtifacts().getTraceId()); }
@Override protected String provideExpectedFileContent(final List<Object> loggedEvents) { final StringBuilder strB = new StringBuilder(); for (final Object o : loggedEvents) { if (o instanceof InvalidExecutionTrace) { final InvalidExecutionTrace ivex = (InvalidExecutionTrace) o; strB.append(ivex.getInvalidExecutionTraceArtifacts().toString()).append(AbstractTraceWriterFilterTest.SYSTEM_NEWLINE_STRING); } } return strB.toString(); }
for (int i = 0; i < 2; i++) { final InvalidExecutionTrace event = invalidExecutionTraceSink.getList().get(i); if (event.getInvalidExecutionTraceArtifacts().equals(incompleteExecutionTrace)) { // NOPMD NOCS (empty if) } else if (event.getInvalidExecutionTraceArtifacts().equals(completingExecutionTrace)) { // NOPMD NOCS (empty if)
} else { Assert.assertEquals("Unexpected invalid execution trace", invalidExecutionTrace, invalidExecutionTraceSinkPlugin.getList().get(0) .getInvalidExecutionTraceArtifacts());