Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2008-11-13 12:26:26 +0000
committerEike Stepper2008-11-13 12:26:26 +0000
commit427bc7292fe01cf106c61c12875755d680f876f5 (patch)
treea1f80236e829a2be6d4911062d4af7b71d0f362d /plugins/org.eclipse.net4j.tests/src/org/eclipse/net4j/tests/FailOverTest.java
parent155100894c6ebf486cd3b68180e9a1da76b118de (diff)
downloadcdo-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.java34
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);
}
}

Back to the top