View Javadoc
1   package org.codehaus.plexus.compiler.javac;
2   
3   import org.codehaus.plexus.compiler.AbstractCompilerTest;
4   
5   /**
6    * @author <a href="mailto:jason@plexus.org">Jason van Zyl</a>
7    */
8   public class JavacErrorProneCompilerTest extends AbstractCompilerTest {
9   
10      @Override
11      protected String getRoleHint() {
12          return "javac-with-errorprone";
13      }
14  
15      @Override
16      protected int expectedWarnings() {
17          String javaVersion = getJavaVersion();
18          if (javaVersion.startsWith("1.8")) {
19              return 1;
20          } else if (javaVersion.contains("21") || javaVersion.contains("25")) {
21              return 5;
22          }
23          return 2;
24      }
25  
26      @Override
27      protected int expectedErrors() {
28          return 1;
29      }
30  
31      @Override
32      public String getSourceVersion() {
33          return "1.8";
34      }
35  
36      @Override
37      public String getTargetVersion() {
38          return "1.8";
39      }
40  }