|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase org.eclipse.emf.test.tools.merger.JMergerTest org.eclipse.emf.test.tools.merger.JMergerJDOMTest
public class JMergerJDOMTest
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.
JMergerJDOMTest(TestSuite, File)
Field Summary | |
---|---|
static java.lang.String |
JDOM_EXPECTED_OUTPUT_FILENAME
Name of the expected output file when JDOM 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 | |
---|---|
JMergerJDOMTest(java.lang.String name)
|
|
JMergerJDOMTest(junit.framework.TestSuite ts,
java.io.File dataDirectory)
Adds itself to test suite if possible by addItself(TestSuite) . |
Method Summary | |
---|---|
void |
addItself(junit.framework.TestSuite ts)
Adds itself only if java version is 1.4 based on directory ( JMergerTest.computeExpectedOutputFile()
and if possible by JMergerTest.addItself(TestSuite) . |
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 |
mergeJDOM()
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 |
---|
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 JDOM_EXPECTED_OUTPUT_FILENAME
getTestSpecificExpectedOutput()
,
Constant Field ValuesConstructor Detail |
---|
public JMergerJDOMTest(java.lang.String name)
name
- public JMergerJDOMTest(junit.framework.TestSuite ts, java.io.File dataDirectory)
addItself(TestSuite)
.
Sets test name to be mergeJDOM
.
ts
- dataDirectory
- mergeJDOM()
Method Detail |
---|
public static junit.framework.Test suite()
JMergerTestSuite
public void merge4() throws java.lang.Exception
java.lang.Exception
public void mergeJDOM() throws java.lang.Exception
java.lang.Exception
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 usedpublic void addItself(junit.framework.TestSuite ts)
JMergerTest.computeExpectedOutputFile()
and if possible by JMergerTest.addItself(TestSuite)
.
addItself
in class JMergerTest
JMergerTest.addItself(junit.framework.TestSuite)
|
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 |