diff options
author | Eike Stepper | 2008-11-13 12:26:26 +0000 |
---|---|---|
committer | Eike Stepper | 2008-11-13 12:26:26 +0000 |
commit | 427bc7292fe01cf106c61c12875755d680f876f5 (patch) | |
tree | a1f80236e829a2be6d4911062d4af7b71d0f362d /plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/FailOverTest.java | |
parent | 155100894c6ebf486cd3b68180e9a1da76b118de (diff) | |
download | cdo-427bc7292fe01cf106c61c12875755d680f876f5.tar.gz cdo-427bc7292fe01cf106c61c12875755d680f876f5.tar.xz cdo-427bc7292fe01cf106c61c12875755d680f876f5.zip |
[251751] Provide progress monitoring for commit operations
https://bugs.eclipse.org/bugs/show_bug.cgi?id=251751
Diffstat (limited to 'plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/FailOverTest.java')
-rw-r--r-- | plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/FailOverTest.java | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/FailOverTest.java b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/FailOverTest.java index edd5d30c71..7d952f8587 100644 --- a/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/FailOverTest.java +++ b/plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/FailOverTest.java @@ -10,13 +10,13 @@ **************************************************************************/ package org.eclipse.net4j.tests; +import org.eclipse.net4j.acceptor.IAcceptor; import org.eclipse.net4j.connector.IConnector; import org.eclipse.net4j.signal.failover.IFailOverStrategy; import org.eclipse.net4j.signal.failover.RetryFailOverStrategy; import org.eclipse.net4j.tests.signal.IntFailRequest; import org.eclipse.net4j.tests.signal.IntRequest; import org.eclipse.net4j.tests.signal.TestSignalProtocol; -import org.eclipse.net4j.util.lifecycle.LifecycleUtil; /** * @author Eike Stepper @@ -29,52 +29,48 @@ public class FailOverTest extends AbstractProtocolTest public void testFailingBefore() throws Exception { + int data = 0x0a; IConnector connector = startTransport(); - TestSignalProtocol protocol = new TestSignalProtocol(connector); + IFailOverStrategy failOverStrategy = new RetryFailOverStrategy(connector); + TestSignalProtocol protocol = new TestSignalProtocol(failOverStrategy); // Simulate a disconnect from the server. - LifecycleUtil.deactivate(getAcceptor()); - - int data = 0x0a; - IFailOverStrategy failOverStrategy = new RetryFailOverStrategy(connector); + IAcceptor acceptor = getAcceptor(); + acceptor.close(); // Exception HERE IntRequest request = new IntRequest(protocol, data); - - int result = failOverStrategy.send(request); + int result = request.send(); assertEquals(data, result); } public void testFailingDuring() throws Exception { - IConnector connector = startTransport(); - TestSignalProtocol protocol = new TestSignalProtocol(connector); - int data = 0x0a; + IConnector connector = startTransport(); IFailOverStrategy failOverStrategy = new RetryFailOverStrategy(connector); + TestSignalProtocol protocol = new TestSignalProtocol(failOverStrategy); // Exception HERE IntRequest request = new IntRequest(protocol, data); // Simulate a disconnect from the server. - LifecycleUtil.deactivate(getAcceptor()); + IAcceptor acceptor = getAcceptor(); + acceptor.close(); - int result = failOverStrategy.send(request); + int result = request.send(); assertEquals(data, result); } public void testFailingDuring2() throws Exception { - IConnector connector = startTransport(); - TestSignalProtocol protocol = new TestSignalProtocol(connector); - int data = 0x0a; + IConnector connector = startTransport(); IFailOverStrategy failOverStrategy = new RetryFailOverStrategy(connector); + TestSignalProtocol protocol = new TestSignalProtocol(failOverStrategy); // Exception HERE - IntFailRequest request = new IntFailRequest(protocol, data); - - int result = failOverStrategy.send(request, 1000); + int result = new IntFailRequest(protocol, data).send(1000); assertEquals(data, result); } } |