public abstract class ProxyTestCase<S extends IIndexManager> extends AbstractIndexManagerTestCase<S> implements IProxyTest
This class provides proxy delegation logic for abstract methods declared by
AbstractJournalTestCase and is used to extend the set of tests that will be
applied to all implementations of the generic object model Java API. If you
want to test a new implementation, you MUST extend the
AbstractJournalTestCase instead and implement its abstract methods for your
implementation. This class provides an implementation neutral way to add new
tests, not a means for testing specific generic object model Java API
implementations.
In order to add new tests for the generic object model Java APIs, you extend this class and write test methods.
AbstractJournalTestCaseTestCase2.MyProperties, TestCase2.RandomType_randomType, log| Constructor and Description |
|---|
ProxyTestCase() |
ProxyTestCase(String name) |
| Modifier and Type | Method and Description |
|---|---|
Test |
getDelegate() |
S |
getIndexManager() |
AbstractIndexManagerTestCase<S> |
getOurDelegate()
Returns the delegate after first making sure that it is non-null and
extends
AbstractJournalTestCase. |
Properties |
getProperties() |
void |
setDelegate(Test delegate) |
void |
setUp() |
void |
tearDown() |
checkIfProxy, setUp, tearDown, tearDownAfterSuiteassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEqualsWithinUlps, assertSameArray, assertSameArray, assertSameBigDecimal, assertSameBigDecimal, assertSameBigInteger, assertSameBigInteger, assertSameIterator, assertSameIterator, assertSameIteratorAnyOrder, assertSameIteratorAnyOrder, assertSameValue, assertSameValue, assertZeroUlps, assertZeroUlps, fail, getInnerCause, getNormalInt, getProjectBuildPath, getRandomObject, getRandomObject, getRandomOrder, getRandomString, getTestInputStream, getTestResource, getTestResource, getUlps, getUlps, isDEBUG, isDEBUG, isINFO, isINFO, isInnerCause, logPropertiesassertEquals, 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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcountTestCases, runpublic ProxyTestCase()
public ProxyTestCase(String name)
public void setDelegate(Test delegate)
setDelegate in interface IProxyTestpublic Test getDelegate() throws IllegalStateException
getDelegate in interface IProxyTestIllegalStateExceptionpublic AbstractIndexManagerTestCase<S> getOurDelegate()
AbstractJournalTestCase.public void tearDown()
throws Exception
tearDown in class AbstractIndexManagerTestCase<S extends IIndexManager>Exceptionpublic Properties getProperties()
getProperties in class AbstractIndexManagerTestCase<S extends IIndexManager>public S getIndexManager()
getIndexManager in class AbstractIndexManagerTestCase<S extends IIndexManager>Copyright © 2006–2016 SYSTAP, LLC DBA Blazegraph. All rights reserved.