1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.plugins.javadoc.stubs;
20
21 import java.io.File;
22 import java.util.ArrayList;
23 import java.util.List;
24
25 import org.apache.maven.model.Build;
26 import org.apache.maven.plugin.testing.stubs.MavenProjectStub;
27
28
29
30
31 public class WrongEncodingOptionsTestMavenProjectStub extends MavenProjectStub {
32 public WrongEncodingOptionsTestMavenProjectStub() {
33 readModel(new File(getBasedir(), "wrong-encoding-test-plugin-config.xml"));
34
35 setGroupId(getModel().getGroupId());
36 setArtifactId(getModel().getArtifactId());
37 setVersion(getModel().getVersion());
38 setName(getModel().getName());
39 setUrl(getModel().getUrl());
40 setPackaging(getModel().getPackaging());
41
42 Build build = new Build();
43 build.setFinalName(getModel().getArtifactId());
44 build.setSourceDirectory(getBasedir() + "/src/main/java");
45 build.setDirectory(super.getBasedir() + "/target/test/unit/validate-options-test/target");
46 setBuild(build);
47
48 List<String> compileSourceRoots = new ArrayList<>();
49 compileSourceRoots.add(getBasedir() + "/src/main/java");
50 setCompileSourceRoots(compileSourceRoots);
51 }
52
53
54 @Override
55 public File getBasedir() {
56 return new File(super.getBasedir() + "/src/test/resources/unit/validate-options-test");
57 }
58 }