|
||||||||||
| 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.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 Values| Constructor 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.ExceptionaddItself(TestSuite),
JMergerTestSuiteprotected void instanceTest(FacadeHelper facadeHelper)
JMergerTest
instanceTest in class JMergerTestprotected FacadeHelper instanciateFacadeHelper()
instanciateFacadeHelper in class JMergerTestprotected java.io.File getTestSpecificExpectedOutput()
JMergerTestExpected to be overwritten by subclasses.
This implementation returns null.
getTestSpecificExpectedOutput in class JMergerTestnull 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 JMergerTestJMergerTest.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 | |||||||||