1 package org.apache.maven.shared.artifact.filter.collection;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 import java.util.Iterator;
27 import java.util.Set;
28
29 import org.apache.maven.artifact.Artifact;
30 import org.apache.maven.plugin.testing.ArtifactStubFactory;
31
32
33
34
35
36 public class TestArtifactFilter
37 extends AbstractArtifactFeatureFilterTestCase
38 {
39
40 protected void setUp()
41 throws Exception
42 {
43 super.setUp();
44 filterClass = ArtifactIdFilter.class;
45 ArtifactStubFactory factory = new ArtifactStubFactory( null, false );
46 artifacts = factory.getArtifactArtifacts();
47 }
48
49 public void testParsing()
50 throws Exception
51 {
52 parsing();
53 }
54
55 public void testFiltering()
56 throws Exception
57 {
58 Set result = filtering();
59 Iterator iter = result.iterator();
60 while ( iter.hasNext() )
61 {
62 Artifact artifact = (Artifact) iter.next();
63 assertTrue( artifact.getArtifactId().equals( "two" ) );
64 }
65 }
66
67 public void testFiltering2()
68 throws Exception
69 {
70 Set result = filtering2();
71 Iterator iter = result.iterator();
72 while ( iter.hasNext() )
73 {
74 Artifact artifact = (Artifact) iter.next();
75 assertTrue( artifact.getArtifactId().equals( "two" ) || artifact.getArtifactId().equals( "four" ) );
76 }
77 }
78
79 public void testFiltering3()
80 throws Exception
81 {
82 filtering3();
83 }
84 }