|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.eclipse.emf.test.tools.merger.JMergerTest
org.eclipse.emf.test.tools.merger.JMergerASTTest
public class JMergerASTTest
Each test method in this class works with same directory as JMergerTest
.
This test should contain special test cases that require special code executed for them.
Special cases will use directory returned by JMergerTest.getDefaultDataDirectory()
.
In addition, this test is ran automatically by JMergerTestSuite
for all input directories.
JMergerASTTest(TestSuite, File)
Field Summary | |
---|---|
static java.lang.String |
AST_EXPECTED_OUTPUT_FILENAME
Name of the expected output file when AST facade implementation is used. |
Fields inherited from class org.eclipse.emf.test.tools.merger.JMergerTest |
---|
applyGenModelEditorFormatting, dataDirectory, DEFAULT_EXPECTED_OUTPUT_FILENAME, DIRECTORY_NAMES_TO_JAVA_VERSIONS, expectedOutput, mergeRulesURI, source, target |
Constructor Summary | |
---|---|
JMergerASTTest(java.lang.String name)
|
|
JMergerASTTest(junit.framework.TestSuite ts,
java.io.File dataDirectory)
Adds itself to test suite if possible by JMergerTest.addItself(TestSuite) . |
Method Summary | |
---|---|
protected java.io.File |
getTestSpecificExpectedOutput()
Returns unique name for the expected output file. |
protected void |
instanceTest(FacadeHelper facadeHelper)
Tests whether the facade helper is of correct type |
protected FacadeHelper |
instanciateFacadeHelper()
|
void |
merge4()
|
void |
mergeAST()
Method to be used in tests created based on data directories. |
static junit.framework.Test |
suite()
Special test cases that are not in JMergerTestSuite |
Methods inherited from class org.eclipse.emf.test.tools.merger.JMergerTest |
---|
addItself, adjustSourceCompatibility, adjustSourceCompatibility, applyGenModelEditorFormattingSettings, computeExpectedOutputFile, computeJavaVersion, getDataDirectory, getDefaultDataDirectory, getEMFMergeRulesURI, getExpectedOutput, getMergeRulesURI, merge, mergeFiles, setDataDirectory, setExpectedOutput, setMergeRulesURI, setUp, verifyMerge |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String AST_EXPECTED_OUTPUT_FILENAME
getTestSpecificExpectedOutput()
,
Constant Field ValuesConstructor Detail |
---|
public JMergerASTTest(java.lang.String name)
name
- public JMergerASTTest(junit.framework.TestSuite ts, java.io.File dataDirectory)
JMergerTest.addItself(TestSuite)
.
Sets test name to be mergeAST
.
ts
- dataDirectory
- mergeAST()
Method Detail |
---|
public static junit.framework.Test suite()
JMergerTestSuite
public void merge4() throws java.lang.Exception
java.lang.Exception
public void mergeAST() throws java.lang.Exception
java.lang.Exception
JMergerTest.addItself(TestSuite)
,
JMergerTestSuite
protected void instanceTest(FacadeHelper facadeHelper)
JMergerTest
instanceTest
in class JMergerTest
protected FacadeHelper instanciateFacadeHelper()
instanciateFacadeHelper
in class JMergerTest
protected java.io.File getTestSpecificExpectedOutput()
JMergerTest
Expected to be overwritten by subclasses.
This implementation returns null
.
getTestSpecificExpectedOutput
in class JMergerTest
null
if only default file should be used
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |