Class 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
    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AbstractModelloGeneratorTest

        protected AbstractModelloGeneratorTest​(java.lang.String name)
    • Method Detail

      • setUp

        protected void setUp()
                      throws java.lang.Exception
        Overrides:
        setUp in class org.codehaus.plexus.PlexusTestCase
        Throws:
        java.lang.Exception
      • getOutputDirectory

        protected java.io.File getOutputDirectory()
      • getName

        public java.lang.String getName()
        Overrides:
        getName in class junit.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 class org.codehaus.plexus.PlexusTestCase