@Test public void doNotIgnoreWhenNotFoundInSquid() { NoSonarFilter filter = new NoSonarFilter(); JavaFile javaFile = new JavaFile("org.foo.Bar"); assertThat(filter.isIgnored(new Violation(null, javaFile).setLineId(30)), is(false)); }
@Test public void ignoreLinesCommentedWithNoSonar() { NoSonarFilter filter = new NoSonarFilter(); JavaFile javaFile = new JavaFile("org.foo.Bar"); Set<Integer> noSonarLines = new HashSet<Integer>(); noSonarLines.add(31); noSonarLines.add(55); filter.addResource(javaFile, noSonarLines); // violation on class assertThat(filter.isIgnored(new Violation(null, javaFile)), is(false)); // violation on lines assertThat(filter.isIgnored(new Violation(null, javaFile).setLineId(30)), is(false)); assertThat(filter.isIgnored(new Violation(null, javaFile).setLineId(31)), is(true)); }