diff options
author | slewis | 2009-02-20 01:40:00 +0000 |
---|---|---|
committer | slewis | 2009-02-20 01:40:00 +0000 |
commit | a14709c3c70a22d289e3037a05f7c21db3029074 (patch) | |
tree | e96795b3292ea682e6a6ee68ed2699ead52d43e4 | |
parent | d2df723af81123b34df7e9f224a885b9aa3a2869 (diff) | |
download | org.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
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); } |