Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorslewis2007-09-04 06:45:18 +0000
committerslewis2007-09-04 06:45:18 +0000
commit97b2befbe7cebf1e9d98d2cd0eac29c17f689c4f (patch)
treee86b3bd52a1923c84077969ec58965f4b87db3cf
parent6a4816c394fd36c389f7fc818da1e5431e6b9f7c (diff)
downloadorg.eclipse.ecf-97b2befbe7cebf1e9d98d2cd0eac29c17f689c4f.tar.gz
org.eclipse.ecf-97b2befbe7cebf1e9d98d2cd0eac29c17f689c4f.tar.xz
org.eclipse.ecf-97b2befbe7cebf1e9d98d2cd0eac29c17f689c4f.zip
Fixes for datashare tests
-rwxr-xr-xtests/bundles/org.eclipse.ecf.tests.datashare/META-INF/MANIFEST.MF1
-rwxr-xr-xtests/bundles/org.eclipse.ecf.tests.datashare/src/org/eclipse/ecf/tests/datashare/ChannelTest.java58
2 files changed, 26 insertions, 33 deletions
diff --git a/tests/bundles/org.eclipse.ecf.tests.datashare/META-INF/MANIFEST.MF b/tests/bundles/org.eclipse.ecf.tests.datashare/META-INF/MANIFEST.MF
index 71fff52b4..cc0ea1578 100755
--- a/tests/bundles/org.eclipse.ecf.tests.datashare/META-INF/MANIFEST.MF
+++ b/tests/bundles/org.eclipse.ecf.tests.datashare/META-INF/MANIFEST.MF
@@ -13,3 +13,4 @@ Require-Bundle: org.eclipse.equinox.common,
org.junit
Eclipse-LazyStart: true
Import-Package: org.osgi.framework;version="1.4.0"
+Export-Package: org.eclipse.ecf.tests.datashare
diff --git a/tests/bundles/org.eclipse.ecf.tests.datashare/src/org/eclipse/ecf/tests/datashare/ChannelTest.java b/tests/bundles/org.eclipse.ecf.tests.datashare/src/org/eclipse/ecf/tests/datashare/ChannelTest.java
index b9953a768..65e3a5e6e 100755
--- a/tests/bundles/org.eclipse.ecf.tests.datashare/src/org/eclipse/ecf/tests/datashare/ChannelTest.java
+++ b/tests/bundles/org.eclipse.ecf.tests.datashare/src/org/eclipse/ecf/tests/datashare/ChannelTest.java
@@ -32,16 +32,6 @@ public class ChannelTest extends ContainerAbstractTestCase {
private static final String CHANNEL_NAME_1 = "channel1";
protected Hashtable messageEvents = new Hashtable();
-
- /*
- * (non-Javadoc)
- *
- * @see org.eclipse.ecf.tests.connect.ContainerConnectTestCase#createServerAndClients()
- */
- protected void createServerAndClients() throws Exception {
- clientCount = 5;
- super.createServerAndClients();
- }
/*
* (non-Javadoc)
@@ -50,6 +40,7 @@ public class ChannelTest extends ContainerAbstractTestCase {
*/
protected void setUp() throws Exception {
super.setUp();
+ setClientCount(5);
createServerAndClients();
addChannelToClients();
connectClients();
@@ -58,10 +49,10 @@ public class ChannelTest extends ContainerAbstractTestCase {
/**
*
*/
- private void addChannelToClients() throws Exception {
- for(int i=0; i < clientCount; i++) {
- IChannelContainerAdapter channelContainer = getChannelContainer(i);
- channelContainer.createChannel(getNewID(CHANNEL_NAME),getIChannelListener(getContainerID(i)),null);
+ protected void addChannelToClients() throws Exception {
+ for (int i = 0; i < clientCount; i++) {
+ final IChannelContainerAdapter channelContainer = getChannelContainer(i);
+ channelContainer.createChannel(getNewID(CHANNEL_NAME), getIChannelListener(getContainerID(i)), null);
}
}
@@ -83,57 +74,58 @@ public class ChannelTest extends ContainerAbstractTestCase {
protected ID getContainerID(int clientIndex) {
return getClients()[clientIndex].getID();
}
-
+
protected IChannelContainerAdapter getChannelContainer(int clientIndex) {
return (IChannelContainerAdapter) getClients()[clientIndex].getAdapter(IChannelContainerAdapter.class);
}
-
+
public void testGetChannelContainerAdapter() throws Exception {
- IChannelContainerAdapter channelContainer = getChannelContainer(0);
+ final IChannelContainerAdapter channelContainer = getChannelContainer(0);
assertNotNull(channelContainer);
}
-
+
public void testCreateChannel() throws Exception {
- IChannelContainerAdapter channelContainer = getChannelContainer(0);
- IChannel channel = channelContainer.createChannel(getNewID(CHANNEL_NAME_1),getIChannelListener(getContainerID(0)),null);
+ final IChannelContainerAdapter channelContainer = getChannelContainer(0);
+ final IChannel channel = channelContainer.createChannel(getNewID(CHANNEL_NAME_1), getIChannelListener(getContainerID(0)), null);
assertNotNull(channel);
assertNotNull(channel.getID());
assertNotNull(channel.getListener());
}
public void testGetChannelFromContainer() throws Exception {
- IChannelContainerAdapter channelContainer = getChannelContainer(0);
- channelContainer.createChannel(getNewID(CHANNEL_NAME_1),getIChannelListener(getContainerID(0)),null);
+ final IChannelContainerAdapter channelContainer = getChannelContainer(0);
+ channelContainer.createChannel(getNewID(CHANNEL_NAME_1), getIChannelListener(getContainerID(0)), null);
assertNotNull(channelContainer.getChannel(getNewID(CHANNEL_NAME_1)));
}
public void testGetChannelNamespace() throws Exception {
- IChannelContainerAdapter channelContainer = getChannelContainer(0);
+ final IChannelContainerAdapter channelContainer = getChannelContainer(0);
assertNotNull(channelContainer.getChannelNamespace());
}
-
+
public void testSender() throws Exception {
- IChannelContainerAdapter senderContainer = getChannelContainer(0);
- IChannel sender = senderContainer.getChannel(getNewID(CHANNEL_NAME));
+ final IChannelContainerAdapter senderContainer = getChannelContainer(0);
+ final IChannel sender = senderContainer.getChannel(getNewID(CHANNEL_NAME));
assertNotNull(sender);
sender.sendMessage(new String("hello").getBytes());
sleep(3000);
- assertNotNull(messageEvents.get(getContainerID(1)));
- assertNotNull(messageEvents.get(getContainerID(2)));
- assertNotNull(messageEvents.get(getContainerID(3)));
- assertNotNull(messageEvents.get(getContainerID(4)));
+ for (int i = 1; i < getClientCount(); i++) {
+ assertNotNull(messageEvents.get(getContainerID(i)));
+ }
}
+
/**
* @return
*/
- private IChannelListener getIChannelListener(final ID id) throws Exception {
+ protected IChannelListener getIChannelListener(final ID id) throws Exception {
return new IChannelListener() {
public void handleChannelEvent(IChannelEvent event) {
if (event instanceof IChannelMessageEvent) {
//IChannelMessageEvent cme = (IChannelMessageEvent) event;
- messageEvents.put(id,event);
+ messageEvents.put(id, event);
}
- }};
+ }
+ };
}
/**

Back to the top