org.objectweb.jorm.runtime
Class TestRuntimeHelper
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.objectweb.jorm.runtime.TestRuntimeHelper
- All Implemented Interfaces:
- junit.framework.Test
- Direct Known Subclasses:
- TestAllTypes, TestBasicType, TestClassRefMultitable, TestCompositeNameIterator, TestGcBasicTypeElem, TestGcIndexStoreLoad, TestJdbcConnection, TestNameAllTypes, TestNameDefComposite, TestNameDefSingle, TestOneMany2T, TestPrimitiveMultitable, TestRdbViewExtent, TestSingleNameIterator
- public abstract class TestRuntimeHelper
- extends junit.framework.TestCase
- Author:
- S.Chassande-Barrioz
Method Summary |
void |
assertEqual(java.lang.String msg,
byte[] ba1,
byte[] ba2)
|
void |
assertEqual(java.lang.String msg,
char[] ba1,
char[] ba2)
|
protected PBinding |
bind(java.lang.String cn,
PName pn)
|
protected void |
changeLogger(java.lang.String name)
It changes the current logger to a new Logger with the name specified in
parameter. |
protected PBinding |
export(java.lang.String cn,
java.lang.Object hints)
|
protected abstract PBinder |
getBinder(java.lang.String className)
|
PClassMapping |
getGenClassMapping(java.lang.String sourceclassName,
java.lang.String refFieldName,
java.lang.String[] genClassNames)
|
PClassMapping |
getGenClassMapping(java.lang.String sourceclassName,
java.lang.String refFieldName,
java.lang.String[] genClassNames,
java.lang.String destclassName)
|
protected abstract java.lang.String |
getLoggerName()
|
protected PClassMapping |
getMapping(java.lang.String cn)
|
PNameCoder |
getPNameCoder(java.lang.String sourceclassName,
java.lang.String refFieldName,
java.lang.String destclassName)
|
PNameCoder |
getPNameCoder(java.lang.String sourceclassName,
java.lang.String refFieldName,
java.lang.String[] genClassNames)
|
java.util.Date |
getTime()
|
boolean |
isCodingOnly(java.lang.String className,
java.lang.String refFieldName)
|
protected boolean |
performIO(java.lang.String cn,
PAccessor towrite,
PAccessor toread)
|
protected boolean |
performIO(java.lang.String cn,
PAccessor towrite,
PAccessor toread,
java.lang.Object hints)
|
protected boolean |
performIO(java.lang.String cn,
PAccessor towrite,
PAccessor toread,
java.lang.Object hints,
boolean doUnexport)
|
protected void |
setUp()
|
protected void |
tearDown()
|
protected boolean |
unexport(PBinding pb,
PAccessor pa)
|
protected boolean |
writeRead(PBinding pb,
PAccessor towrite,
PAccessor toread)
|
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, name, run, run, runBare, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, 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 |
LOG_NAME
public static final java.lang.String LOG_NAME
- See Also:
- Constant Field Values
TESTCONFIGFILE
public static final java.lang.String TESTCONFIGFILE
- See Also:
- Constant Field Values
mapper
public PMapper mapper
logger
public Logger logger
loggerFactory
public LoggerFactory loggerFactory
TestRuntimeHelper
public TestRuntimeHelper(java.lang.String s)
throws java.lang.Exception
getLoggerName
protected abstract java.lang.String getLoggerName()
setUp
protected void setUp()
throws java.lang.Exception
- Throws:
java.lang.Exception
tearDown
protected void tearDown()
throws java.lang.Exception
- Throws:
java.lang.Exception
changeLogger
protected void changeLogger(java.lang.String name)
- It changes the current logger to a new Logger with the name specified in
parameter.
- Parameters:
name
- the name of the new Logger
getMapping
protected PClassMapping getMapping(java.lang.String cn)
getBinder
protected abstract PBinder getBinder(java.lang.String className)
throws java.lang.Exception
- Throws:
java.lang.Exception
performIO
protected boolean performIO(java.lang.String cn,
PAccessor towrite,
PAccessor toread,
java.lang.Object hints)
performIO
protected boolean performIO(java.lang.String cn,
PAccessor towrite,
PAccessor toread,
java.lang.Object hints,
boolean doUnexport)
performIO
protected boolean performIO(java.lang.String cn,
PAccessor towrite,
PAccessor toread)
getTime
public java.util.Date getTime()
export
protected PBinding export(java.lang.String cn,
java.lang.Object hints)
bind
protected PBinding bind(java.lang.String cn,
PName pn)
writeRead
protected boolean writeRead(PBinding pb,
PAccessor towrite,
PAccessor toread)
unexport
protected boolean unexport(PBinding pb,
PAccessor pa)
assertEqual
public void assertEqual(java.lang.String msg,
byte[] ba1,
byte[] ba2)
assertEqual
public void assertEqual(java.lang.String msg,
char[] ba1,
char[] ba2)
isCodingOnly
public boolean isCodingOnly(java.lang.String className,
java.lang.String refFieldName)
getPNameCoder
public PNameCoder getPNameCoder(java.lang.String sourceclassName,
java.lang.String refFieldName,
java.lang.String destclassName)
getPNameCoder
public PNameCoder getPNameCoder(java.lang.String sourceclassName,
java.lang.String refFieldName,
java.lang.String[] genClassNames)
getGenClassMapping
public PClassMapping getGenClassMapping(java.lang.String sourceclassName,
java.lang.String refFieldName,
java.lang.String[] genClassNames)
getGenClassMapping
public PClassMapping getGenClassMapping(java.lang.String sourceclassName,
java.lang.String refFieldName,
java.lang.String[] genClassNames,
java.lang.String destclassName)