Package org.codehaus.modello
Class AbstractModelloJavaGeneratorTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.codehaus.plexus.PlexusTestCase
org.codehaus.modello.AbstractModelloGeneratorTest
org.codehaus.modello.AbstractModelloJavaGeneratorTest
- All Implemented Interfaces:
junit.framework.Test
Base class for unit-tests of Modello plugins that generate java code.
- Author:
- Trygve Laugstøl
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddClassPathFile(File file) protected voidaddDependency(String groupId, String artifactId) protected voidassertGeneratedFileExists(String filename) protected voidprotected voidcompileGeneratedSources(int minJavaSource) protected voidcompileGeneratedSources(String verifierId, int minJavaSource) protected FilegetDependencyFile(String groupId, String artifactId) protected Stringprotected Fileprotected Fileprotected voidprintClasspath(URLClassLoader classLoader) protected voidsetUp()protected voidverifyCompiledGeneratedSources(String verifierClassName) Run a verifier class in a classloader context where compiled generated sources are availableMethods inherited from class org.codehaus.modello.AbstractModelloGeneratorTest
createSaxParserWithSchema, customizeContainerConfiguration, getModelloParameters, getModelloParameters, getModelloParameters, getName, getXmlResourceReaderMethods inherited from class org.codehaus.plexus.PlexusTestCase
customizeContext, getBasedir, getClassLoader, getConfigurationName, getContainer, getCustomConfigurationName, getResourceAsStream, getTestConfiguration, getTestConfiguration, getTestFile, getTestFile, getTestPath, getTestPath, lookup, lookup, lookup, lookup, release, setupContainer, tearDown, teardownContainerMethods inherited from class junit.framework.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, run, run, runBare, runTest, setName, toString
-
Constructor Details
-
AbstractModelloJavaGeneratorTest
-
-
Method Details
-
setUp
- Overrides:
setUpin classAbstractModelloGeneratorTest- Throws:
Exception
-
getOutputDirectory
- Overrides:
getOutputDirectoryin classAbstractModelloGeneratorTest
-
getOutputClasses
-
addDependency
-
getDependencyFile
-
getClasspath
-
getModelloVersion
- Throws:
IOException
-
compileGeneratedSources
protected void compileGeneratedSources() throws IOException, org.codehaus.plexus.compiler.CompilerException- Throws:
IOExceptionorg.codehaus.plexus.compiler.CompilerException
-
compileGeneratedSources
protected void compileGeneratedSources(int minJavaSource) throws IOException, org.codehaus.plexus.compiler.CompilerException - Throws:
IOExceptionorg.codehaus.plexus.compiler.CompilerException
-
compileGeneratedSources
protected void compileGeneratedSources(String verifierId, int minJavaSource) throws IOException, org.codehaus.plexus.compiler.CompilerException - Throws:
IOExceptionorg.codehaus.plexus.compiler.CompilerException
-
verifyCompiledGeneratedSources
Run a verifier class in a classloader context where compiled generated sources are available- Parameters:
verifierClassName- the class name of the verifier class
-
addClassPathFile
-
printClasspath
-
assertGeneratedFileExists
-
getClassPathElements
-