Package org.codehaus.modello
Class AbstractModelloGeneratorTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.codehaus.plexus.PlexusTestCase
-
- org.codehaus.modello.AbstractModelloGeneratorTest
-
- All Implemented Interfaces:
junit.framework.Test
- Direct Known Subclasses:
AbstractModelloJavaGeneratorTest
public abstract class AbstractModelloGeneratorTest extends org.codehaus.plexus.PlexusTestCase
Abstract class for Modello plugins unit-tests that check output generated by the plugin.- Author:
- Trygve Laugstøl
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractModelloGeneratorTest(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.xml.parsers.SAXParser
createSaxParserWithSchema(java.lang.String generatedXsdName)
protected void
customizeContainerConfiguration(org.codehaus.plexus.ContainerConfiguration containerConfiguration)
protected java.util.Map<java.lang.String,java.lang.Object>
getModelloParameters()
protected java.util.Map<java.lang.String,java.lang.Object>
getModelloParameters(java.lang.String version)
protected java.util.Map<java.lang.String,java.lang.Object>
getModelloParameters(java.lang.String version, java.lang.Integer javaSource)
java.lang.String
getName()
protected java.io.File
getOutputDirectory()
protected java.io.Reader
getXmlResourceReader(java.lang.String name)
protected void
setUp()
-
Methods 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, teardownContainer
-
Methods 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
-
-
-
-
Method Detail
-
setUp
protected void setUp() throws java.lang.Exception
- Overrides:
setUp
in classorg.codehaus.plexus.PlexusTestCase
- Throws:
java.lang.Exception
-
getOutputDirectory
protected java.io.File getOutputDirectory()
-
getName
public java.lang.String getName()
- Overrides:
getName
in classjunit.framework.TestCase
-
getModelloParameters
protected java.util.Map<java.lang.String,java.lang.Object> getModelloParameters()
-
getModelloParameters
protected java.util.Map<java.lang.String,java.lang.Object> getModelloParameters(java.lang.String version)
-
getModelloParameters
protected java.util.Map<java.lang.String,java.lang.Object> getModelloParameters(java.lang.String version, java.lang.Integer javaSource)
-
getXmlResourceReader
protected java.io.Reader getXmlResourceReader(java.lang.String name) throws java.io.IOException
- Throws:
java.io.IOException
-
createSaxParserWithSchema
protected javax.xml.parsers.SAXParser createSaxParserWithSchema(java.lang.String generatedXsdName) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
- Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
-
customizeContainerConfiguration
protected void customizeContainerConfiguration(org.codehaus.plexus.ContainerConfiguration containerConfiguration)
- Overrides:
customizeContainerConfiguration
in classorg.codehaus.plexus.PlexusTestCase
-
-