private Set<JsErrorLog> getCollectedResult() throws IOException { return artifactsDAO .getJsonFormatArtifact(comparatorProperties, comparatorProperties.getCollectedId(), RESULT_TYPE); }
private Set<JsErrorLog> getCollectedResult() throws IOException { return artifactsDAO .getJsonFormatArtifact(comparatorProperties, comparatorProperties.getCollectedId(), RESULT_TYPE); }
@SuppressWarnings("unchecked") private ComparatorStepResult compareCookies(Set<Cookie> cookies) throws IOException { final Set<Cookie> cookiesPattern = artifactsDAO .getJsonFormatArtifact(properties, properties.getPatternId(), COOKIES_SET_TYPE); final Set<String> collectedCookiesNames = FluentIterable.from(cookies) .transform(COOKIE_STRING_FUNCTION).toSet(); final Set<String> patternCookiesNames = FluentIterable.from(cookiesPattern) .transform(COOKIE_STRING_FUNCTION).toSet(); Set<String> additionalCookies = Sets.difference(collectedCookiesNames, patternCookiesNames); Set<String> notFoundCookies = Sets.difference(patternCookiesNames, collectedCookiesNames); Set<String> foundCookies = Collections.emptySet(); if (showMatched) { foundCookies = Sets.intersection(patternCookiesNames, collectedCookiesNames); } boolean compareResult = additionalCookies.isEmpty() && notFoundCookies.isEmpty(); CookieCompareComparatorResult result = new CookieCompareComparatorResult(compareAction, cookies, notFoundCookies, additionalCookies, foundCookies); final String artifactId = artifactsDAO.saveArtifactInJsonFormat(properties, result); return new ComparatorStepResult(artifactId, compareResult ? ComparatorStepResult.Status.PASSED : ComparatorStepResult.Status.FAILED, !compareResult); }
@SuppressWarnings("unchecked") private ComparatorStepResult compareCookies(Set<Cookie> cookies) throws IOException { final Set<Cookie> cookiesPattern = artifactsDAO .getJsonFormatArtifact(properties, properties.getPatternId(), COOKIES_SET_TYPE); final Set<String> collectedCookiesNames = FluentIterable.from(cookies) .transform(COOKIE_STRING_FUNCTION).toSet(); final Set<String> patternCookiesNames = FluentIterable.from(cookiesPattern) .transform(COOKIE_STRING_FUNCTION).toSet(); Set<String> additionalCookies = Sets.difference(collectedCookiesNames, patternCookiesNames); Set<String> notFoundCookies = Sets.difference(patternCookiesNames, collectedCookiesNames); Set<String> foundCookies = Collections.emptySet(); if (showMatched) { foundCookies = Sets.intersection(patternCookiesNames, collectedCookiesNames); } boolean compareResult = additionalCookies.isEmpty() && notFoundCookies.isEmpty(); CookieCompareComparatorResult result = new CookieCompareComparatorResult(compareAction, cookies, notFoundCookies, additionalCookies, foundCookies); final String artifactId = artifactsDAO.saveArtifactInJsonFormat(properties, result); return new ComparatorStepResult(artifactId, compareResult ? ComparatorStepResult.Status.PASSED : ComparatorStepResult.Status.FAILED, !compareResult); }
try { StatusCodesCollectorResult dataResult = artifactsDAO.getJsonFormatArtifact(properties, properties.getCollectedId(), RESULT_TYPE);
@Override @SuppressWarnings("unchecked") public ComparatorStepResult compare() throws ProcessingException { final ComparatorStepResult result; try { List<AccessibilityIssue> issues = artifactsDAO.getJsonFormatArtifact(properties, properties.getCollectedId(), ACCESSIBILITY_ISSUE_LIST); for (DataFilterJob<List<AccessibilityIssue>> dataFilterJob : dataFilterJobs) { issues = dataFilterJob.modifyData(issues); } List<AccessibilityIssue> notExcludedIssues = Lists.newLinkedList(); notExcludedIssues.addAll(Collections2.filter(issues, new Excludable.NonExcludedPredicate())); List<AccessibilityIssue> excludedIssues = Lists.newLinkedList(); if (configuration.isShowExcluded()) { excludedIssues.addAll(Collections2.filter(issues, new Excludable.ExcludedPredicate())); } AccessibilityReportGenerator resultParser = new AccessibilityReportGenerator(configuration); AccessibilityReport comparatorReport = resultParser .generate(notExcludedIssues, excludedIssues); ComparatorStepResult.Status resultStatus = getStatus(comparatorReport); String resultId = artifactsDAO.saveArtifactInJsonFormat(properties, comparatorReport); result = new ComparatorStepResult(resultId, resultStatus); } catch (Exception e) { throw new ProcessingException(e.getMessage(), e); } return result; }
@Override @SuppressWarnings("unchecked") public ComparatorStepResult compare() throws ProcessingException { final ComparatorStepResult result; try { List<AccessibilityIssue> issues = artifactsDAO.getJsonFormatArtifact(properties, properties.getCollectedId(), ACCESSIBILITY_ISSUE_LIST); for (DataFilterJob<List<AccessibilityIssue>> dataFilterJob : dataFilterJobs) { issues = dataFilterJob.modifyData(issues); } List<AccessibilityIssue> notExcludedIssues = Lists.newLinkedList(); notExcludedIssues.addAll(Collections2.filter(issues, new Excludable.NonExcludedPredicate())); List<AccessibilityIssue> excludedIssues = Lists.newLinkedList(); if (configuration.isShowExcluded()) { excludedIssues.addAll(Collections2.filter(issues, new Excludable.ExcludedPredicate())); } AccessibilityReportGenerator resultParser = new AccessibilityReportGenerator(configuration); AccessibilityReport comparatorReport = resultParser .generate(notExcludedIssues, excludedIssues); ComparatorStepResult.Status resultStatus = getStatus(comparatorReport); String resultId = artifactsDAO.saveArtifactInJsonFormat(properties, comparatorReport); result = new ComparatorStepResult(resultId, resultStatus); } catch (Exception e) { throw new ProcessingException(e.getMessage(), e); } return result; }
try { StatusCodesCollectorResult dataResult = artifactsDAO.getJsonFormatArtifact(properties, properties.getCollectedId(), RESULT_TYPE);
@Override @SuppressWarnings("unchecked") public ComparatorStepResult compare() throws ProcessingException { ComparatorStepResult result; try { final Set<Cookie> cookies = artifactsDAO .getJsonFormatArtifact(properties, properties.getCollectedId(), COOKIES_SET_TYPE); switch (compareAction) { case TEST: result = testCookie(cookies); break; case COMPARE: result = compareCookies(cookies); break; case LIST: default: result = listCookies(cookies); break; } result.addData("compareAction", compareAction.name()); } catch (IOException e) { throw new ProcessingException("Error while obtaining cookies from " + properties, e); } return result; }
@Override @SuppressWarnings("unchecked") public ComparatorStepResult compare() throws ProcessingException { ComparatorStepResult result; try { final Set<Cookie> cookies = artifactsDAO .getJsonFormatArtifact(properties, properties.getCollectedId(), COOKIES_SET_TYPE); switch (compareAction) { case TEST: result = testCookie(cookies); break; case COMPARE: result = compareCookies(cookies); break; case LIST: default: result = listCookies(cookies); break; } result.addData("compareAction", compareAction.name()); } catch (IOException e) { throw new ProcessingException("Error while obtaining cookies from " + properties, e); } return result; }