Пример #1
0
  @Test
  public void test_strict() throws Exception {
    MavenProjectStub project = new MavenProjectStub();

    /*LicenseFormatMojo format = new LicenseFormatMojo();
    format.basedir = new File("src/test/resources/check/issue76");
    format.header = "src/test/resources/test-header1.txt";
    format.project = project;
    format.execute();*/

    // all the headers are by default checked not strictlty
    LicenseCheckMojo check = new LicenseCheckMojo();
    check.basedir = new File("src/test/resources/check/issue76");
    check.header = "src/test/resources/test-header1.txt";
    check.project = project;
    check.strictCheck = false;
    check.execute();

    // all the headers are by default checked not strictlty
    check.strictCheck = true;
    try {
      check.execute();
    } catch (MojoExecutionException e) {
      assertEquals("Some files do not have the expected license header", e.getMessage());
    }
    System.out.println(check.missingHeaders);
    assertEquals(check.missingHeaders.size(), 4);
  }
Пример #2
0
  @Test
  public void test_space() throws Exception {
    MavenProjectStub project = new MavenProjectStub();

    /*LicenseFormatMojo format = new LicenseFormatMojo();
    format.basedir = new File("src/test/resources/check/strict");
    format.header = "src/test/resources/test-header1-diff.txt";
    format.project = project;
    format.execute();*/

    // all the headers are by default checked not strictlty
    LicenseCheckMojo check = new LicenseCheckMojo();
    check.basedir = new File("src/test/resources/check/strict");
    check.header = "src/test/resources/test-header1-diff.txt";
    check.project = project;
    check.execute();

    // all the headers are by default checked not strictlty
    check.strictCheck = true;
    check.execute();
    System.out.println(check.missingHeaders);
    assertEquals(check.missingHeaders.size(), 0);
  }