Class AbstractModelloJavaGeneratorTest

    • Constructor Detail

      • AbstractModelloJavaGeneratorTest

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

      • getOutputClasses

        protected java.io.File getOutputClasses()
      • addDependency

        protected void addDependency​(java.lang.String groupId,
                                     java.lang.String artifactId)
      • getDependencyFile

        protected java.io.File getDependencyFile​(java.lang.String groupId,
                                                 java.lang.String artifactId)
      • getClasspath

        public java.util.List<java.io.File> getClasspath()
      • getModelloVersion

        protected java.lang.String getModelloVersion()
                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • compileGeneratedSources

        protected void compileGeneratedSources()
                                        throws java.io.IOException,
                                               org.codehaus.plexus.compiler.CompilerException
        Throws:
        java.io.IOException
        org.codehaus.plexus.compiler.CompilerException
      • compileGeneratedSources

        protected void compileGeneratedSources​(int minJavaSource)
                                        throws java.io.IOException,
                                               org.codehaus.plexus.compiler.CompilerException
        Throws:
        java.io.IOException
        org.codehaus.plexus.compiler.CompilerException
      • compileGeneratedSources

        protected void compileGeneratedSources​(java.lang.String verifierId,
                                               int minJavaSource)
                                        throws java.io.IOException,
                                               org.codehaus.plexus.compiler.CompilerException
        Throws:
        java.io.IOException
        org.codehaus.plexus.compiler.CompilerException
      • verifyCompiledGeneratedSources

        protected void verifyCompiledGeneratedSources​(java.lang.String verifierClassName)
        Run a verifier class in a classloader context where compiled generated sources are available
        Parameters:
        verifierClassName - the class name of the verifier class
      • addClassPathFile

        protected void addClassPathFile​(java.io.File file)
      • printClasspath

        protected void printClasspath​(java.net.URLClassLoader classLoader)
      • assertGeneratedFileExists

        protected void assertGeneratedFileExists​(java.lang.String filename)
      • getClassPathElements

        protected java.util.List<java.lang.String> getClassPathElements()