Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/RepositoryProviderTests.java')
-rw-r--r--tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/RepositoryProviderTests.java37
1 files changed, 37 insertions, 0 deletions
diff --git a/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/RepositoryProviderTests.java b/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/RepositoryProviderTests.java
new file mode 100644
index 000000000..ffdd249f3
--- /dev/null
+++ b/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/RepositoryProviderTests.java
@@ -0,0 +1,37 @@
+package org.eclipse.team.tests.core;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+import junit.extensions.TestSetup;
+import junit.framework.Test;
+import junit.framework.TestSuite;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.tests.harness.EclipseWorkspaceTest;
+import org.eclipse.team.core.RepositoryProvider;
+import org.eclipse.team.core.TeamException;
+
+public class RepositoryProviderTests extends EclipseWorkspaceTest {
+ public RepositoryProviderTests() {
+ super();
+ }
+
+ public RepositoryProviderTests(String name) {
+ super(name);
+ }
+
+ public static Test suite() {
+ TestSuite suite = new TestSuite(RepositoryProviderTests.class);
+ return new TestSetup(suite);
+ //return new testSetup(new RepositoryProviderTests("test"));
+ }
+
+ public void testProvidersRegistered() throws CoreException, TeamException {
+ List repoProviderIds = new ArrayList(Arrays.asList(RepositoryProvider.getAllProviderTypeIds()));
+ assertEquals(2, repoProviderIds.size());
+ assertEquals(true, repoProviderIds.contains(RepositoryProviderBic.NATURE_ID));
+ assertEquals(true, repoProviderIds.contains(RepositoryProviderNaish.NATURE_ID));
+ assertEquals(false, repoProviderIds.contains(RepositoryProviderOtherSport.NATURE_ID));
+ }
+}

Back to the top