org.codehaus.modello
Class AbstractModelloGeneratorTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.codehaus.plexus.PlexusTestCase
              extended by org.codehaus.modello.AbstractModelloTest
                  extended by org.codehaus.modello.AbstractModelloGeneratorTest
All Implemented Interfaces:
junit.framework.Test

public abstract class AbstractModelloGeneratorTest
extends AbstractModelloTest

Version:
$Id: AbstractModelloGeneratorTest.java 509 2005-11-07 06:30:09Z brett $
Author:
Trygve Laugstøl

Field Summary
 
Fields inherited from class org.codehaus.plexus.PlexusTestCase
basedir, container
 
Constructor Summary
protected AbstractModelloGeneratorTest(java.lang.String name)
           
 
Method Summary
protected  void addClassPathFile(java.io.File file)
           
 void addDependency(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
           
protected  void assertGeneratedFileExists(java.lang.String filename)
           
protected  void compile(java.io.File generatedSources, java.io.File destinationDirectory)
           
 java.util.List getClasspath()
           
protected  java.io.File getGeneratedSources()
           
 java.lang.String getName()
           
protected  void printClasspath(java.net.URLClassLoader classLoader)
           
 void setUp()
           
protected  void verify(java.lang.String className, java.lang.String testName)
           
 
Methods inherited from class org.codehaus.plexus.PlexusTestCase
createContainerInstance, customizeContext, customizeContext, getBasedir, getClassLoader, getConfiguration, getConfiguration, getContainer, getCustomConfiguration, getResourceAsStream, getTestFile, getTestFile, getTestPath, getTestPath, lookup, lookup, release, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
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, fail, fail, failNotEquals, failNotSame, failSame
 
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

public final void setUp()
                 throws java.lang.Exception
Overrides:
setUp in class org.codehaus.plexus.PlexusTestCase
Throws:
java.lang.Exception

getGeneratedSources

protected java.io.File getGeneratedSources()

addDependency

public void addDependency(java.lang.String groupId,
                          java.lang.String artifactId,
                          java.lang.String version)
                   throws java.lang.Exception
Throws:
java.lang.Exception

getName

public java.lang.String getName()
Overrides:
getName in class junit.framework.TestCase

getClasspath

public java.util.List getClasspath()

compile

protected void compile(java.io.File generatedSources,
                       java.io.File destinationDirectory)
                throws java.lang.Exception
Throws:
java.lang.Exception

verify

protected void verify(java.lang.String className,
                      java.lang.String testName)
               throws java.lang.Throwable
Throws:
java.lang.Throwable

addClassPathFile

protected void addClassPathFile(java.io.File file)
                         throws java.lang.Exception
Throws:
java.lang.Exception

printClasspath

protected void printClasspath(java.net.URLClassLoader classLoader)

assertGeneratedFileExists

protected void assertGeneratedFileExists(java.lang.String filename)


Copyright © 2001-2007 Codehaus. All Rights Reserved.