Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorslewis2009-02-20 01:40:00 +0000
committerslewis2009-02-20 01:40:00 +0000
commita14709c3c70a22d289e3037a05f7c21db3029074 (patch)
treee96795b3292ea682e6a6ee68ed2699ead52d43e4
parentd2df723af81123b34df7e9f224a885b9aa3a2869 (diff)
downloadorg.eclipse.ecf-a14709c3c70a22d289e3037a05f7c21db3029074.tar.gz
org.eclipse.ecf-a14709c3c70a22d289e3037a05f7c21db3029074.tar.xz
org.eclipse.ecf-a14709c3c70a22d289e3037a05f7c21db3029074.zip
Added API to core for bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=249240
-rwxr-xr-xtests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryAbstractTestCase.java5
-rwxr-xr-xtests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryCreateTest.java17
-rwxr-xr-xtests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryServiceAbstractTestCase.java5
-rwxr-xr-xtests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryServiceCreateTest.java5
-rwxr-xr-xtests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerManagerServiceTest.java5
5 files changed, 36 insertions, 1 deletions
diff --git a/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryAbstractTestCase.java b/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryAbstractTestCase.java
index 79a06f05d..27ffd1ab0 100755
--- a/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryAbstractTestCase.java
+++ b/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryAbstractTestCase.java
@@ -70,6 +70,11 @@ public abstract class ContainerFactoryAbstractTestCase extends TestCase {
ContainerTypeDescription description) {
return null;
}
+
+ public String[] getSupportedIntents(
+ ContainerTypeDescription description) {
+ return null;
+ }
}, DESCRIPTION);
}
diff --git a/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryCreateTest.java b/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryCreateTest.java
index ec8494eb5..c7bfa917d 100755
--- a/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryCreateTest.java
+++ b/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryCreateTest.java
@@ -25,6 +25,10 @@ import org.eclipse.ecf.core.security.IConnectContext;
public class ContainerFactoryCreateTest extends ContainerFactoryAbstractTestCase {
+ private static final String INTENTTWO = "intenttwo";
+
+ private static final String INTENTONE = "intentone";
+
protected static final String CONTAINER_TYPE_NAME = ContainerFactoryCreateTest.class.getName();
protected static final String BASE_CONTAINER_TYPE_NAME = "ecf.base";
@@ -77,6 +81,11 @@ public class ContainerFactoryCreateTest extends ContainerFactoryAbstractTestCase
public Class[][] getSupportedParameterTypes(ContainerTypeDescription description) {
return new Class[][] {{String.class, Class.class}};
}
+
+ public String[] getSupportedIntents(
+ ContainerTypeDescription description) {
+ return new String[] { INTENTONE, INTENTTWO } ;
+ }
}, DESCRIPTION);
}
@@ -204,5 +213,11 @@ public class ContainerFactoryCreateTest extends ContainerFactoryAbstractTestCase
assertTrue(parameterTypes[0][1].equals(Class.class));
}
-
+ public void testContainerTypeDescriptionGetSupportedIntents() {
+ final ContainerTypeDescription desc = ContainerFactory.getDefault().getDescriptionByName(CONTAINER_TYPE_NAME);
+ final String[] intents = desc.getSupportedIntents();
+ assertTrue(intents.length == 2);
+ assertTrue(intents[0] == INTENTONE);
+ assertTrue(intents[1] == INTENTTWO);
+ }
}
diff --git a/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryServiceAbstractTestCase.java b/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryServiceAbstractTestCase.java
index 274695cb0..8a7a76586 100755
--- a/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryServiceAbstractTestCase.java
+++ b/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryServiceAbstractTestCase.java
@@ -70,6 +70,11 @@ public abstract class ContainerFactoryServiceAbstractTestCase extends TestCase {
ContainerTypeDescription description) {
return null;
}
+
+ public String[] getSupportedIntents(
+ ContainerTypeDescription description) {
+ return null;
+ }
}, DESCRIPTION);
}
diff --git a/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryServiceCreateTest.java b/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryServiceCreateTest.java
index 7dc660a51..1d2d001ad 100755
--- a/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryServiceCreateTest.java
+++ b/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerFactoryServiceCreateTest.java
@@ -82,6 +82,11 @@ public class ContainerFactoryServiceCreateTest extends ContainerFactoryServiceAb
public Class[][] getSupportedParameterTypes(ContainerTypeDescription description) {
return new Class[][] {{String.class, Class.class}};
}
+
+ public String[] getSupportedIntents(
+ ContainerTypeDescription description) {
+ return null;
+ }
}, DESCRIPTION);
}
diff --git a/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerManagerServiceTest.java b/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerManagerServiceTest.java
index 9d700d3ee..722404c60 100755
--- a/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerManagerServiceTest.java
+++ b/tests/bundles/org.eclipse.ecf.tests/src/org/eclipse/ecf/tests/core/ContainerManagerServiceTest.java
@@ -121,6 +121,11 @@ public class ContainerManagerServiceTest extends ContainerFactoryServiceAbstract
ContainerTypeDescription description) {
return new Class[][] { { String.class , Class.class }};
}
+
+ public String[] getSupportedIntents(
+ ContainerTypeDescription description) {
+ return null;
+ }
}, DESCRIPTION);
}

Back to the top