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 JpoxDeleteModelTest
36 extends AbstractJpoxGeneratorTestCase
37 {
38 public JpoxDeleteModelTest()
39 throws ComponentLookupException
40 {
41 super( "jpox-delete-model" );
42 }
43
44 public void testJpoxReaderVersionInField()
45 throws Throwable
46 {
47 if ( true )
48 {
49 return;
50 }
51
52 Model model = modello.loadModel( ReaderFactory.newXmlReader( getTestFile( "src/test/resources/test.mdo" ) ) );
53
54 List classesList = model.getClasses( new Version( "1.0.0" ) );
55
56 assertEquals( 5, classesList.size() );
57
58 ModelClass clazz = (ModelClass) classesList.get( 0 );
59
60 assertEquals( "JdoRole", clazz.getName() );
61
62 verifyModel( model, "org.codehaus.modello.plugin.jpox.JpoxVerifierDeleteModel" );
63 }
64
65 }