diff --git a/plugins/git4idea/test-stepdefs/git4idea/GitCucumberWorld.java b/plugins/git4idea/test-stepdefs/git4idea/GitCucumberWorld.java index 77504b28fa51..91c3db3ad6c1 100644 --- a/plugins/git4idea/test-stepdefs/git4idea/GitCucumberWorld.java +++ b/plugins/git4idea/test-stepdefs/git4idea/GitCucumberWorld.java @@ -38,7 +38,7 @@ import cucumber.annotation.Order; import git4idea.commands.Git; import git4idea.commands.GitHttpAuthService; import git4idea.config.GitVcsSettings; -import git4idea.remote.GitHttpAuthTestService; +import git4idea.test.GitHttpAuthTestService; import git4idea.repo.GitRepository; import git4idea.test.GitExecutor; import git4idea.test.GitTestUtil; diff --git a/plugins/git4idea/testFramework/META-INF/plugin.xml b/plugins/git4idea/tests/META-INF/plugin.xml similarity index 90% rename from plugins/git4idea/testFramework/META-INF/plugin.xml rename to plugins/git4idea/tests/META-INF/plugin.xml index 18eb7ed6b97b..5269ac380ecd 100644 --- a/plugins/git4idea/testFramework/META-INF/plugin.xml +++ b/plugins/git4idea/tests/META-INF/plugin.xml @@ -8,7 +8,7 @@ emptyList(), Arrays.asList(StringUtil.splitByLines(output)), null); @@ -98,14 +99,14 @@ public class GitTestImpl implements Git { @Override public GitCommandResult checkAttr(@NotNull final GitRepository repository, @NotNull Collection attributes, @NotNull Collection files) { - cd(repository); + GitExecutor.cd(repository); Collection relativePaths = Collections2.transform(files, new Function() { @Override public String apply(VirtualFile input) { return FileUtil.getRelativePath(repository.getRoot().getPath(), input.getPath(), '/'); } }); - String output = git("check-attr %s -- %s", join(attributes, " "), join(relativePaths, " ")); + String output = GitExecutor.git("check-attr %s -- %s", join(attributes, " "), join(relativePaths, " ")); return commandResult(output); } @@ -293,8 +294,8 @@ public class GitTestImpl implements Git { } private static GitCommandResult execute(String workingDir, String operation, GitLineHandlerListener... listeners) { - cd(workingDir); - String out = git(operation); + Executor.cd(workingDir); + String out = GitExecutor.git(operation); feedOutput(out, listeners); return commandResult(out); } diff --git a/plugins/git4idea/testFramework/git4idea/test/GitTestRepositoryManager.java b/plugins/git4idea/tests/git4idea/test/GitTestRepositoryManager.java similarity index 100% rename from plugins/git4idea/testFramework/git4idea/test/GitTestRepositoryManager.java rename to plugins/git4idea/tests/git4idea/test/GitTestRepositoryManager.java diff --git a/plugins/git4idea/testFramework/git4idea/test/GitTestUtil.java b/plugins/git4idea/tests/git4idea/test/GitTestUtil.java similarity index 95% rename from plugins/git4idea/testFramework/git4idea/test/GitTestUtil.java rename to plugins/git4idea/tests/git4idea/test/GitTestUtil.java index ebc703d33b6b..ff3fc1ad0c61 100644 --- a/plugins/git4idea/testFramework/git4idea/test/GitTestUtil.java +++ b/plugins/git4idea/tests/git4idea/test/GitTestUtil.java @@ -85,18 +85,18 @@ public class GitTestUtil { public static void initRepo(@NotNull String repoRoot, boolean makeInitialCommit) { cd(repoRoot); - git("init"); + GitExecutor.git("init"); setupUsername(); if (makeInitialCommit) { touch("initial.txt"); - git("add initial.txt"); - git("commit -m initial"); + GitExecutor.git("add initial.txt"); + GitExecutor.git("commit -m initial"); } } public static void setupUsername() { - git("config user.name '" + USER_NAME + "'"); - git("config user.email '" + USER_EMAIL + "'"); + GitExecutor.git("config user.name '" + USER_NAME + "'"); + GitExecutor.git("config user.email '" + USER_EMAIL + "'"); } /** diff --git a/plugins/git4idea/testFramework/git4idea/test/TestDialogHandler.java b/plugins/git4idea/tests/git4idea/test/TestDialogHandler.java similarity index 100% rename from plugins/git4idea/testFramework/git4idea/test/TestDialogHandler.java rename to plugins/git4idea/tests/git4idea/test/TestDialogHandler.java diff --git a/plugins/git4idea/testFramework/git4idea/test/TestDialogManager.java b/plugins/git4idea/tests/git4idea/test/TestDialogManager.java similarity index 96% rename from plugins/git4idea/testFramework/git4idea/test/TestDialogManager.java rename to plugins/git4idea/tests/git4idea/test/TestDialogManager.java index 3498e6edf1a6..d0feae62aa11 100644 --- a/plugins/git4idea/testFramework/git4idea/test/TestDialogManager.java +++ b/plugins/git4idea/tests/git4idea/test/TestDialogManager.java @@ -23,7 +23,7 @@ import org.jetbrains.annotations.NotNull; import java.util.Map; /** - *

TestDialogManager instead of showing the dialog, gives the control to a {@link git4idea.test.TestDialogHandler} which can specify the dialog exit code + *

TestDialogManager instead of showing the dialog, gives the control to a {@link TestDialogHandler} which can specify the dialog exit code * (thus simulation different user choices) or even change other elements in the dialog.

*

To use it a test should register the {@link TestDialogHandler} implementation. For example: *


diff --git a/plugins/github/test/org/jetbrains/plugins/github/test/GithubTest.java b/plugins/github/test/org/jetbrains/plugins/github/test/GithubTest.java
index e8630e4d7e4c..5189b8a1702a 100644
--- a/plugins/github/test/org/jetbrains/plugins/github/test/GithubTest.java
+++ b/plugins/github/test/org/jetbrains/plugins/github/test/GithubTest.java
@@ -24,7 +24,7 @@ import com.intellij.testFramework.VfsTestUtil;
 import git4idea.commands.GitHttpAuthService;
 import git4idea.commands.GitHttpAuthenticator;
 import git4idea.config.GitConfigUtil;
-import git4idea.remote.GitHttpAuthTestService;
+import git4idea.test.GitHttpAuthTestService;
 import git4idea.repo.GitRepository;
 import git4idea.test.GitExecutor;
 import git4idea.test.GitPlatformTest;