1 package org.apache.maven.shared.jar.identification.exposers;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.maven.shared.jar.AbstractJarAnalyzerTestCase;
23 import org.apache.maven.shared.jar.JarAnalyzer;
24 import org.apache.maven.shared.jar.identification.JarIdentification;
25
26 import java.io.File;
27
28
29
30
31
32 public class EmbeddedMavenModelExposerTest
33 extends AbstractJarAnalyzerTestCase
34 {
35 public void testExposerWithJXR()
36 throws Exception
37 {
38 File file = getSampleJar( "jxr.jar" );
39
40 JarIdentification identification = new JarIdentification();
41
42 EmbeddedMavenModelExposer exposer = new EmbeddedMavenModelExposer();
43 exposer.expose( identification, new JarAnalyzer( file ) );
44
45 assertFalse( "exposer.groupIds", identification.getPotentialGroupIds().isEmpty() );
46 assertFalse( "exposer.artifactIds", identification.getPotentialArtifactIds().isEmpty() );
47 assertFalse( "exposer.versions", identification.getPotentialVersions().isEmpty() );
48
49
50 }
51
52 public void testExposerWithANT()
53 throws Exception
54 {
55 File file = getSampleJar( "ant.jar" );
56
57 JarIdentification identification = new JarIdentification();
58
59 EmbeddedMavenModelExposer exposer = new EmbeddedMavenModelExposer();
60 exposer.expose( identification, new JarAnalyzer( file ) );
61
62 assertTrue( "exposer.groupIds", identification.getPotentialGroupIds().isEmpty() );
63 assertTrue( "exposer.artifactIds", identification.getPotentialArtifactIds().isEmpty() );
64 assertTrue( "exposer.versions", identification.getPotentialVersions().isEmpty() );
65
66
67 }
68 }