package org.codehaus.modello.plugin.java;
import java.util.Properties;
import org.codehaus.modello.AbstractModelloJavaGeneratorTest;
import org.codehaus.modello.core.ModelloCore;
import org.codehaus.modello.model.Model;
public class InterfaceAssociationTest
extends AbstractModelloJavaGeneratorTest
{
public InterfaceAssociationTest()
{
super( "interfaceAssociationTest" );
}
public void testJavaGenerator()
throws Throwable
{
if ( skipJava5FeatureTest() )
{
return;
}
ModelloCore modello = (ModelloCore) lookup( ModelloCore.ROLE );
Model model = modello.loadModel( getXmlResourceReader( "/models/interfaceAssociation.mdo" ) );
Properties parameters = getModelloParameters( "4.0.0", true );
modello.generate( model, "java", parameters );
compileGeneratedSources( true );
verifyCompiledGeneratedSources( "InterfaceAssociationVerifier" );
}
}