public class TestWORMStrategyNoCache extends AbstractJournalTestCase
WORMStrategy journal with the write cache disabled.
The purpose of this version of the test suite is to look for problems related
to operation when caching is disabled.
Note: The HA journal requires that cache be enabled. However, the HA journal is tested by a different test suite.
| Modifier and Type | Class and Description |
|---|---|
static class |
TestWORMStrategyNoCache.TestInterrupts
Test suite integration for
AbstractInterruptsTestCase. |
static class |
TestWORMStrategyNoCache.TestMRMW
Test suite integration for
AbstractMRMWTestCase. |
static class |
TestWORMStrategyNoCache.TestMROW
Test suite integration for
AbstractMROWTestCase. |
static class |
TestWORMStrategyNoCache.TestRawStore
Test suite integration for
AbstractRestartSafeTestCase. |
TestCase2.MyProperties, TestCase2.RandomType_randomType, log| Constructor and Description |
|---|
TestWORMStrategyNoCache() |
TestWORMStrategyNoCache(String name) |
| Modifier and Type | Method and Description |
|---|---|
Properties |
getProperties()
Returns properties read from a hierarchy of sources.
|
static junit.framework.Test |
suite() |
void |
test_create_disk01()
Verify normal operation and basic assumptions when creating a new journal
using
BufferMode.DiskWORM. |
void |
test_create_emptyFile()
Unit test verifies that
Options.CREATE may be used to initialize
a journal on a newly created empty file. |
getStore, reopenStore, setUp, tearDowncheckIfProxy, fail, getRandomData, setUp, tearDownassertCondition, assertCondition, assertEquals, assertEquals, getBytes, getPort, getRandomData, getRandomDataassertEquals, 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, toStringpublic TestWORMStrategyNoCache()
public TestWORMStrategyNoCache(String name)
public static junit.framework.Test suite()
public Properties getProperties()
AbstractJournalTestCaseReturns properties read from a hierarchy of sources. The underlying properties read from those sources are cached, but a new properties object is returned on each invocation (to prevent side effects by the caller).
In general, a test configuration critically relies on both the properties returned by this method and the appropriate properties must be provided either through the command line or in a properties file.
getProperties in class AbstractJournalTestCasepublic void test_create_disk01()
throws IOException
BufferMode.DiskWORM.IOExceptionpublic void test_create_emptyFile()
throws IOException
Options.CREATE may be used to initialize
a journal on a newly created empty file.IOExceptionCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.