1 package org.apache.archiva.redback.components.modello.jpox;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.codehaus.modello.model.Model;
23 import org.codehaus.modello.model.ModelClass;
24 import org.codehaus.modello.model.Version;
25 import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
26 import org.codehaus.plexus.util.ReaderFactory;
27
28 import java.util.List;
29
30
31
32
33
34
35 public class JpoxVersionTest
36 extends AbstractJpoxGeneratorTestCase
37 {
38 public JpoxVersionTest()
39 throws ComponentLookupException
40 {
41 super( "jpox-version" );
42 }
43
44 public void testJpoxReaderVersionInField()
45 throws Throwable
46 {
47
48 if ( true )
49 {
50 return;
51 }
52
53 Model model =
54 modello.loadModel( ReaderFactory.newXmlReader( getTestFile( "src/test/resources/test.mdo" ) ) );
55
56 List classesList = model.getClasses( new Version( "1.0.0" ) );
57
58 assertEquals( 5, classesList.size() );
59
60 ModelClass clazz = (ModelClass) classesList.get( 0 );
61
62 assertEquals( "JdoRole", clazz.getName() );
63
64 verifyModel( model, "org.codehaus.modello.plugin.jpox.JpoxVerifierVersion" );
65 }
66
67 }