View Javadoc
1   package org.codehaus.plexus.compiler.eclipse;
2   
3   import java.util.Arrays;
4   import java.util.Collection;
5   
6   import org.codehaus.plexus.compiler.AbstractCompilerTest;
7   import org.codehaus.plexus.compiler.CompilerConfiguration;
8   
9   public class EclipseCompilerFailOnWarningsTest extends AbstractCompilerTest {
10  
11      protected void configureCompilerConfig(CompilerConfiguration compilerConfig) {
12          compilerConfig.setFailOnWarning(true);
13      }
14  
15      @Override
16      protected String getRoleHint() {
17          return "eclipse";
18      }
19  
20      @Override
21      protected int expectedErrors() {
22          return 6;
23      }
24  
25      @Override
26      protected int expectedWarnings() {
27          return 1;
28      }
29  
30      @Override
31      protected Collection<String> expectedOutputFiles() {
32          return Arrays.asList(
33                  "org/codehaus/foo/Deprecation.class",
34                  "org/codehaus/foo/ExternalDeps.class",
35                  "org/codehaus/foo/Person.class",
36                  "org/codehaus/foo/ReservedWord.class");
37      }
38  }