public class ClientToServerDeltaDUnitTest extends DistributedTestCase
DistributedTestCase.ExpectedException, DistributedTestCase.WaitCriterion, DistributedTestCase.WaitCriterion2| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DELTA_KEY |
static java.lang.String |
LAST_KEY |
logPerTest, reconnect, system, testName| Constructor and Description |
|---|
ClientToServerDeltaDUnitTest(java.lang.String name)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
static void |
checkDeltaFeatureNotUsed() |
static void |
checkDeltaInvoked(java.lang.Integer deltaSent) |
static void |
checkForDelta() |
static void |
checkFromdeltaCounter() |
static void |
checkTodeltaCounter(java.lang.Integer count) |
static void |
closeCache() |
static void |
createClientCache(java.lang.String host,
java.lang.Integer port,
java.lang.Boolean attachListener,
java.lang.Boolean isEmpty,
java.lang.Boolean isCq) |
static void |
createClientCache(java.lang.String host,
java.lang.Integer port,
java.lang.Boolean attachListener,
java.lang.Boolean isEmpty,
java.lang.Boolean isCq,
java.lang.String[] cqQueryString) |
static void |
createClientCache(java.lang.String host,
java.lang.Integer port,
java.lang.Boolean attachListener,
java.lang.Boolean isEmpty,
java.lang.Boolean isCq,
java.lang.String[] cqQueryString,
java.lang.Boolean registerInterestAll) |
static void |
createClientCache(java.lang.String host,
java.lang.Integer port,
java.lang.Boolean attachListener,
java.lang.Boolean isEmpty,
java.lang.Boolean isCq,
java.lang.String[] cqQueryString,
java.lang.Boolean registerInterestAll,
java.lang.Boolean enableSubscription) |
static void |
createKeys(java.lang.String[] keys) |
static java.lang.Integer |
createServerCache(java.lang.Boolean attachListener,
java.lang.Boolean isEmpty) |
static java.lang.Integer |
createServerCache(java.lang.Boolean attachListener,
java.lang.Boolean isEmpty,
java.lang.Boolean clone,
java.lang.Boolean enableDelta) |
static void |
doInvalidate(java.lang.String key) |
void |
initialise(java.lang.Boolean cq) |
void |
initialise(java.lang.Boolean clone,
java.lang.String[] queries,
java.lang.Boolean cq,
java.lang.Boolean RI,
java.lang.Boolean enableDelta) |
void |
initialise2(java.lang.Boolean clone,
java.lang.String[] queries,
java.lang.Boolean cq,
java.lang.Boolean RI,
java.lang.Boolean enableDelta) |
static int |
putsWhichReturnsDeltaSent() |
void |
setUp()
Sets up the test (noop).
|
void |
tearDown2()
Tears down the test.
|
void |
testC2CDeltaPropagationWithCQ()
This test has client1 connected to server1 and client2 connected to
server2.
|
void |
testC2CDeltaPropagationWithCQWithoutRI()
This test ensures that a server sends delta bytes to a client even if that
client is not interested in that event but is getting the event only
because the event satisfies a CQ which the client has registered with the
server.
|
void |
testC2SDeltaPropagationWithOldValueInvalidatedAtServer() |
void |
testClientNonEmptyEmptyServerAsFeederToPeer()
This test does the following for single key:
1)Verifies that To delta called on client should be equal to fromDeltaCounter on datastore |
void |
testClientsConnectedToEmptyServer()
This test does verifies that server with empty data policy sends deltas to
the client which can handle deltas.
|
void |
testClientSendsFullValueToServerWhenDeltaOffAtServer() |
void |
testClientToClientDeltaPropagation()
This test does the following for single key ( full cycle):
1)Verifies that client-server, peer-peer and server-client processing delta |
void |
testEmptyClientAsFeederToServer()
This test does the following for single key:
1)Verifies that cacheless client calls toDelta |
void |
testEmptyServerAsFeederToPeer()
This test does the following for single key:
1)Verifies that from delta should not called on server with empty data policy just by passed delta to data store |
void |
testPutForDeltaObjects()
This test does the following for single key 1)Verifies that we donot
loose attributes updates when delta fails
|
void |
testSendingofFullDeltaObjectsWhenFromDeltaFails()
This test does the following for single key (failure of fromDelta-
resending of full object):
1)Verifies that we donot loose attributes updates when delta fails |
static void |
verifyDeltaReceived() |
static void |
verifyDeltaSent(java.lang.Integer deltas) |
static void |
waitForLastKey() |
addExpectedException, addExpectedException, addHydraProperties, attachDebugger, checkBBFlag, cleanupAllVms, clearBBFlag, crashDistributedSystem, crashDistributedSystem, createLogWriter, disconnectAllFromDS, disconnectFromDS, dumpAllStacks, dumpMyThreads, dumpStack, dumpStack, dumpStack, dumpStackTrace, fail, getAllDistributedSystemProperties, getDistributedSystemProperties, getDUnitLocatorAddress, getDUnitLocatorPort, getDUnitLocatorString, getDUnitLogLevel, getIPLiteral, getLogWriter, getLonerSystem, getMcastSystem, getMcastSystem, getRepeatTimeoutMs, getServerHostName, getSystem, getSystem, getTestClass, getTestName, getUniqueName, getVMCount, incBBFlag, invokeInEveryVM, invokeInEveryVM, invokeInEveryVM, invokeInEveryVM, invokeInEveryVMRepeatingIfNecessary, invokeInLocator, invokeRepeatingIfNecessary, isConnectedToDS, join, noteTiming, pause, pause, perVMSetUp, realTearDown, setDiskStoreForGateway, setSystem, setTestName, staticPause, tearDown, unregisterAllDataSerializersFromAllVms, unregisterDataSerializerInThisVM, unregisterInstantiatorsInThisVM, waitForBBFlag, waitForCriterion, waitMutexassertEquals, 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 static java.lang.String DELTA_KEY
public static java.lang.String LAST_KEY
public ClientToServerDeltaDUnitTest(java.lang.String name)
public void setUp()
throws java.lang.Exception
DistributedTestCasesetUp in class DistributedTestCasejava.lang.Exceptionpublic void tearDown2()
throws java.lang.Exception
DistributedTestCaseDistributedTestCase.tearDown() method, and should be over ridden in its place.tearDown2 in class DistributedTestCasejava.lang.Exceptionpublic void initialise(java.lang.Boolean cq)
public void initialise(java.lang.Boolean clone,
java.lang.String[] queries,
java.lang.Boolean cq,
java.lang.Boolean RI,
java.lang.Boolean enableDelta)
public void initialise2(java.lang.Boolean clone,
java.lang.String[] queries,
java.lang.Boolean cq,
java.lang.Boolean RI,
java.lang.Boolean enableDelta)
public void testSendingofFullDeltaObjectsWhenFromDeltaFails()
public void testPutForDeltaObjects()
public void testClientToClientDeltaPropagation()
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.Integer createServerCache(java.lang.Boolean attachListener,
java.lang.Boolean isEmpty)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.Integer createServerCache(java.lang.Boolean attachListener,
java.lang.Boolean isEmpty,
java.lang.Boolean clone,
java.lang.Boolean enableDelta)
throws java.lang.Exception
java.lang.Exceptionpublic static void createClientCache(java.lang.String host,
java.lang.Integer port,
java.lang.Boolean attachListener,
java.lang.Boolean isEmpty,
java.lang.Boolean isCq)
throws java.lang.Exception
java.lang.Exceptionpublic static void createClientCache(java.lang.String host,
java.lang.Integer port,
java.lang.Boolean attachListener,
java.lang.Boolean isEmpty,
java.lang.Boolean isCq,
java.lang.String[] cqQueryString)
throws java.lang.Exception
java.lang.Exceptionpublic static void createClientCache(java.lang.String host,
java.lang.Integer port,
java.lang.Boolean attachListener,
java.lang.Boolean isEmpty,
java.lang.Boolean isCq,
java.lang.String[] cqQueryString,
java.lang.Boolean registerInterestAll)
throws java.lang.Exception
java.lang.Exceptionpublic static void createClientCache(java.lang.String host,
java.lang.Integer port,
java.lang.Boolean attachListener,
java.lang.Boolean isEmpty,
java.lang.Boolean isCq,
java.lang.String[] cqQueryString,
java.lang.Boolean registerInterestAll,
java.lang.Boolean enableSubscription)
throws java.lang.Exception
java.lang.Exceptionpublic static void closeCache()
public void testEmptyClientAsFeederToServer()
public void testEmptyServerAsFeederToPeer()
public void testClientsConnectedToEmptyServer()
public void testClientNonEmptyEmptyServerAsFeederToPeer()
public void testC2CDeltaPropagationWithCQ()
throws java.lang.Exception
java.lang.Exceptionpublic void testC2CDeltaPropagationWithCQWithoutRI()
throws java.lang.Exception
java.lang.Exceptionpublic void testClientSendsFullValueToServerWhenDeltaOffAtServer()
public void testC2SDeltaPropagationWithOldValueInvalidatedAtServer()
throws java.lang.Exception
java.lang.Exceptionpublic static void doInvalidate(java.lang.String key)
public static void verifyDeltaReceived()
public static void verifyDeltaSent(java.lang.Integer deltas)
public static void checkFromdeltaCounter()
public static void checkTodeltaCounter(java.lang.Integer count)
public static void checkDeltaFeatureNotUsed()
public static void createKeys(java.lang.String[] keys)
public static int putsWhichReturnsDeltaSent()
throws java.lang.Exception
java.lang.Exceptionpublic static void checkDeltaInvoked(java.lang.Integer deltaSent)
public static void checkForDelta()
public static void waitForLastKey()
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.