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 TestClassifierFilter
37 extends AbstractArtifactFeatureFilterTestCase
38 {
39
40 protected void setUp()
41 throws Exception
42 {
43 super.setUp();
44 filterClass = ClassifierFilter.class;
45 ArtifactStubFactory factory = new ArtifactStubFactory( null, false );
46 artifacts = factory.getClassifiedArtifacts();
47
48 }
49
50 public void testParsing()
51 throws Exception
52 {
53 parsing();
54
55 }
56
57 public void testFiltering()
58 throws Exception
59 {
60 Set result = filtering();
61 Iterator iter = result.iterator();
62 while ( iter.hasNext() )
63 {
64 Artifact artifact = (Artifact) iter.next();
65 assertTrue( artifact.getClassifier().equals( "one" ) || artifact.getClassifier().equals( "two" ) );
66 }
67 }
68
69 public void testFiltering2()
70 throws Exception
71 {
72 Set result = filtering2();
73 Iterator iter = result.iterator();
74 while ( iter.hasNext() )
75 {
76 Artifact artifact = (Artifact) iter.next();
77 assertTrue( artifact.getClassifier().equals( "two" ) || artifact.getClassifier().equals( "four" ) );
78 }
79 }
80
81 public void testFiltering3()
82 throws Exception
83 {
84 filtering3();
85 }
86 }