diff options
author | Jean Michel-Lemieux | 2002-03-21 15:52:29 +0000 |
---|---|---|
committer | Jean Michel-Lemieux | 2002-03-21 15:52:29 +0000 |
commit | 1b3b14e58c9d7e26e1791ed491497c5d6b35c5ac (patch) | |
tree | 20de1d604baf161d6455005ee7b027181e8d83d2 /tests/org.eclipse.team.tests.core/src/org/eclipse/team/tests | |
parent | 87342680a369fe6cacc93555e79e188da4417072 (diff) | |
download | eclipse.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')
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 |