Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Michel-Lemieux2002-03-21 15:52:29 +0000
committerJean Michel-Lemieux2002-03-21 15:52:29 +0000
commit1b3b14e58c9d7e26e1791ed491497c5d6b35c5ac (patch)
tree20de1d604baf161d6455005ee7b027181e8d83d2 /tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests
parent87342680a369fe6cacc93555e79e188da4417072 (diff)
downloadeclipse.platform.team-1b3b14e58c9d7e26e1791ed491497c5d6b35c5ac.tar.gz
eclipse.platform.team-1b3b14e58c9d7e26e1791ed491497c5d6b35c5ac.tar.xz
eclipse.platform.team-1b3b14e58c9d7e26e1791ed491497c5d6b35c5ac.zip
*** empty log message ***
Diffstat (limited to 'tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests')
-rw-r--r--tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/AllTeamTests.java36
-rw-r--r--tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/RepositoryProviderTests.java17
2 files changed, 39 insertions, 14 deletions
diff --git a/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/AllTeamTests.java b/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/AllTeamTests.java
new file mode 100644
index 000000000..deabf4dd6
--- /dev/null
+++ b/tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests/core/AllTeamTests.java
@@ -0,0 +1,36 @@
+package org.eclipse.team.tests.core;
+/*
+ * (c) Copyright IBM Corp. 2000, 2002.
+ * All Rights Reserved.
+ */
+import junit.framework.Test;
+import junit.framework.TestSuite;
+import org.eclipse.core.tests.harness.EclipseWorkspaceTest;
+
+public class AllTeamTests extends EclipseWorkspaceTest {
+
+ /**
+ * Constructor for CVSClientTest.
+ */
+ public AllTeamTests() {
+ super();
+ }
+
+ /**
+ * Constructor for CVSClientTest.
+ * @param name
+ */
+ public AllTeamTests(String name) {
+ super(name);
+ }
+
+ /*
+ * ORDER IS IMPORTANT: Run compatibility and resource tests before any other!!!
+ */
+ public static Test suite() {
+ TestSuite suite = new TestSuite();
+ suite.addTest(RepositoryProviderTests.suite());
+ return suite;
+ }
+}
+
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
index a44ae5f5e..1dbaebbc9 100644
--- 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
@@ -236,6 +236,7 @@ public class RepositoryProviderTests extends TeamTest {
public void testMoveDeleteHookBetweenProjects() throws CoreException, TeamException {
final IProject projectA = getUniqueTestProject("testMoveDeleteHookBetweenProjects_A");
final IProject projectB = getUniqueTestProject("testMoveDeleteHookBetweenProjects_B");
+ final IProject projectC = getUniqueTestProject("testMoveDeleteHookBetweenProjects_C");
// adding a valid team provider should be fine
RepositoryProvider.addNatureToProject(projectA, RepositoryProviderBic.NATURE_ID, null);
@@ -303,19 +304,7 @@ public class RepositoryProviderTests extends TeamTest {
resources[0].move(projectB.getFullPath().append("moveFile_new.txt"), false, null);
resources[1].move(projectB.getFullPath().append("movedFolder"), false, null);
for (int i = 0; i < calledProjectA.length; i++) {
- assertTrue(calledProjectA[i] && calledProjectB[i]);
- }
-
- // test that moving files/folders from a project without a provider to a project with a provider calls the
- // move hooks for the destination
- calledProjectA[0] = false; calledProjectA[1] = false;
- calledProjectB[0] = false; calledProjectB[1] = false;
- IProject projectC = getUniqueTestProject("testMoveDeleteHookBetweenProjects_B");
- resources = buildResources(projectC, new String[] {"moveFile.txt", "moveFolder/"});
- resources[0].move(projectB.getFullPath().append("moveFile_new.txt"), false, null);
- resources[1].move(projectB.getFullPath().append("movedFolder"), false, null);
- for (int i = 0; i < calledProjectA.length; i++) {
- assertTrue(calledProjectA[i]==false && calledProjectB[i]);
+ assertTrue(calledProjectA[i] && calledProjectB[i]==false);
}
// test that moving files/folders from a project with a provider to a project without a provider calls the
@@ -330,4 +319,4 @@ public class RepositoryProviderTests extends TeamTest {
assertTrue(calledProjectA[i] && calledProjectB[i]==false);
}
}
-}
+} \ No newline at end of file

Back to the top