public UniqueIpAssignmentsAnswerElement() { _summary = new AnswerSummary(); _duplicateIps = new TreeMap<>(); }
public JsonPathAnswerElement() { // don't initialize _debug, so we won't serialize when its null (common case) _results = new TreeMap<>(); setSummary(new AnswerSummary()); }
/** Computes the summary of this table, given the assertion and notes */ public AnswerSummary computeSummary(Assertion assertion, String notes) { int numPassed = 0; int numFailed = 0; if (assertion != null) { if (evaluateAssertion(assertion)) { numPassed = 1; } else { numFailed = 1; } } return new AnswerSummary(notes, numFailed, numPassed, _rows.size()); }
table.setSummary(rawTable.getSummary() != null ? rawTable.getSummary() : new AnswerSummary()); table.getSummary().setNumResults(filteredRows.size()); return table;
tableMetadata); tableView.setSummary( rawTable.getSummary() != null ? rawTable.getSummary() : new AnswerSummary()); tableView.getSummary().setNumResults(filteredRows.size()); return tableView;
@Test public void combineTest() { AnswerSummary summary = new AnswerSummary("notes1", 1, 2, 3); AnswerSummary summaryOther = new AnswerSummary("notes2", 4, 5, 6); summary.combine(summaryOther); assertThat(summary.getNotes(), equalTo("notes1; notes2")); assertThat(summary.getNumFailed(), equalTo(5)); assertThat(summary.getNumPassed(), equalTo(7)); assertThat(summary.getNumResults(), equalTo(9)); }
@Test public void serializationTest() throws IOException { AnswerSummary summary = new AnswerSummary("notes1", 21, 23, 42); // The summary should survive cloning through JSON. AnswerSummary summaryAfter = BatfishObjectMapper.clone(summary, AnswerSummary.class); assertThat(summaryAfter.getNotes(), equalTo("notes1")); assertThat(summaryAfter.getNumFailed(), equalTo(21)); assertThat(summaryAfter.getNumPassed(), equalTo(23)); assertThat(summaryAfter.getNumResults(), equalTo(42)); } }
private Answer analyze() { try { Answer answer = new Answer(); AnswerSummary summary = new AnswerSummary(); AnalysisId analysisName = _settings.getAnalysisName(); NetworkId containerName = _settings.getContainer();