org.metaabm.gen.test.share
Class AbstractGenerateBaseTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.metaabm.gen.test.share.AbstractGenerateBaseTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
GenerateAscapeTest, GenerateBaseTest, GenerateRepastTest

public abstract class AbstractGenerateBaseTest
extends junit.framework.TestCase


Field Summary
static java.lang.String[] BASE_ACT_MOVE_CLASS_NAMES
           
static java.lang.String[] BASE_ACT_MOVE_MODEL_NAMES
           
static java.lang.String[] BASE_CLASS_NAMES
           
static java.lang.String[] BASE_MODEL_NAMES
           
 
Constructor Summary
AbstractGenerateBaseTest()
           
 
Method Summary
protected  void executeGeneration(java.lang.String projectName, java.lang.String[] modelNames, java.lang.String[] classNames)
           
 org.eclipse.jdt.core.IJavaProject getJavaProject()
           
 org.eclipse.core.resources.IProject getTestProject()
           
 void loadProject(java.lang.String projectName)
           
protected  void postBuildForFile(org.eclipse.core.resources.IProject gentTestProject, java.lang.String fileName)
           
protected  void preBuildForFile(org.eclipse.core.resources.IProject gentTestProject, java.lang.String fileName)
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BASE_MODEL_NAMES

public static final java.lang.String[] BASE_MODEL_NAMES

BASE_CLASS_NAMES

public static final java.lang.String[] BASE_CLASS_NAMES

BASE_ACT_MOVE_MODEL_NAMES

public static final java.lang.String[] BASE_ACT_MOVE_MODEL_NAMES

BASE_ACT_MOVE_CLASS_NAMES

public static final java.lang.String[] BASE_ACT_MOVE_CLASS_NAMES
Constructor Detail

AbstractGenerateBaseTest

public AbstractGenerateBaseTest()
Method Detail

executeGeneration

protected void executeGeneration(java.lang.String projectName,
                                 java.lang.String[] modelNames,
                                 java.lang.String[] classNames)

loadProject

public void loadProject(java.lang.String projectName)
                 throws org.eclipse.core.runtime.CoreException,
                        org.eclipse.jdt.core.JavaModelException
Throws:
org.eclipse.core.runtime.CoreException
org.eclipse.jdt.core.JavaModelException

preBuildForFile

protected void preBuildForFile(org.eclipse.core.resources.IProject gentTestProject,
                               java.lang.String fileName)

postBuildForFile

protected void postBuildForFile(org.eclipse.core.resources.IProject gentTestProject,
                                java.lang.String fileName)

getJavaProject

public org.eclipse.jdt.core.IJavaProject getJavaProject()

getTestProject

public org.eclipse.core.resources.IProject getTestProject()