Ejemplo n.º 1
0
  @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));
  }
Ejemplo n.º 2
0
  @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));
  }