1 package org.codehaus.modello.generator.xml.stax;
2
3 import java.util.List;
4
5 import org.codehaus.modello.model.Model;
6 import org.codehaus.modello.model.ModelClass;
7 import org.codehaus.modello.model.Version;
8 import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
9
10
11
12
13
14 public class StaxGeneratorWrongVersionTest extends AbstractStaxGeneratorTestCase {
15 public StaxGeneratorWrongVersionTest() throws ComponentLookupException {
16 super("stax-wrong-version");
17 }
18
19 public void testStaxReaderVersionInField() throws Throwable {
20 Model model = modello.loadModel(getXmlResourceReader("/version-in-field.mdo"));
21
22 List<ModelClass> classesList = model.getClasses(new Version("4.0.0"));
23
24 assertEquals(1, classesList.size());
25
26 ModelClass clazz = (ModelClass) classesList.get(0);
27
28 assertEquals("Model", clazz.getName());
29
30 verifyModel(model, "org.codehaus.modello.generator.xml.stax.StaxVerifierWrongVersion");
31 }
32 }