1 package org.apache.maven.plugin.testing;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.util.List;
23
24 import org.apache.maven.artifact.Artifact;
25 import org.apache.maven.plugin.MojoExecution;
26
27 public class PluginArtifactFileTest
28 extends AbstractMojoTestCase
29 {
30 public void testArtifact()
31 throws Exception
32 {
33 MojoExecution execution = newMojoExecution( "parameters" );
34
35 List<Artifact> artifacts = execution.getMojoDescriptor().getPluginDescriptor().getArtifacts();
36
37 assertEquals( 1, artifacts.size() );
38
39 Artifact artifact = artifacts.get( 0 );
40 assertEquals( "test", artifact.getGroupId() );
41 assertEquals( "test-plugin", artifact.getArtifactId() );
42 assertEquals( "0.0.1-SNAPSHOT", artifact.getBaseVersion() );
43 assertTrue( artifact.getFile().getAbsolutePath().endsWith( "target/test-classes" ) );
44 }
45
46
47 }