1 package org.codehaus.modello.plugin.java; 2 3 import java.util.Properties; 4 5 import org.codehaus.modello.AbstractModelloJavaGeneratorTest; 6 import org.codehaus.modello.core.ModelloCore; 7 import org.codehaus.modello.model.Model; 8 9 public class InterfaceAssociationTest extends AbstractModelloJavaGeneratorTest { 10 public InterfaceAssociationTest() { 11 super("interfaceAssociationTest"); 12 } 13 14 public void testJavaGenerator() throws Throwable { 15 if (skipJava5FeatureTest()) { 16 return; 17 } 18 19 ModelloCore modello = (ModelloCore) lookup(ModelloCore.ROLE); 20 21 Model model = modello.loadModel(getXmlResourceReader("/models/interfaceAssociation.mdo")); 22 23 Properties parameters = getModelloParameters("4.0.0", 5); 24 25 modello.generate(model, "java", parameters); 26 27 compileGeneratedSources(5); 28 29 verifyCompiledGeneratedSources("InterfaceAssociationVerifier"); 30 } 31 }