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 private static final String FS = System.getProperty( "file.separator" );
31
32 public void testArtifact()
33 throws Exception
34 {
35 MojoExecution execution = newMojoExecution( "parameters" );
36
37 List<Artifact> artifacts = execution.getMojoDescriptor().getPluginDescriptor().getArtifacts();
38
39 assertEquals( 1, artifacts.size() );
40
41 Artifact artifact = artifacts.get( 0 );
42 assertEquals( "test", artifact.getGroupId() );
43 assertEquals( "test-plugin", artifact.getArtifactId() );
44 assertEquals( "0.0.1-SNAPSHOT", artifact.getBaseVersion() );
45 assertTrue( artifact.getFile().getAbsolutePath().endsWith( FS + "target" + FS + "test-classes" ) );
46 }
47
48
49 }