changeset 224:65dc850d16af

Add test for identify command
author Dmitry Neverov <dmitry.neverov@jetbrains.com>
date Wed, 06 Apr 2011 11:40:22 +0400
parents 3b5ffc1f5b7f
children 1ef1baff91af
files mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/IdentifyCommandTest.java mercurial-tests/src/testng.xml
diffstat 2 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/IdentifyCommandTest.java	Wed Apr 06 11:01:28 2011 +0400
+++ b/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/IdentifyCommandTest.java	Wed Apr 06 11:40:22 2011 +0400
@@ -4,6 +4,7 @@
 import org.jetbrains.annotations.NotNull;
 import org.testng.annotations.Test;
 
+import java.io.File;
 import java.io.IOException;
 
 /**
@@ -35,9 +36,8 @@
 
   private Void runIdentify(final ChangeSet cset) throws IOException, VcsException {
     return runCommand(new CommandExecutor<Void>() {
-      public Void execute(@NotNull final Settings settings) throws VcsException {
-        IdentifyCommand identify = new IdentifyCommand(settings);
-        identify.setWorkingDir(settings.getLocalRepositoryDir());
+      public Void execute(@NotNull final Settings settings, File workingDir) throws VcsException {
+        IdentifyCommand identify = new IdentifyCommand(settings, workingDir);
         identify.setInLocalRepository(true);
         identify.setChangeSet(cset);
         identify.execute();
--- a/mercurial-tests/src/testng.xml	Wed Apr 06 11:01:28 2011 +0400
+++ b/mercurial-tests/src/testng.xml	Wed Apr 06 11:40:22 2011 +0400
@@ -6,6 +6,7 @@
       <class name="jetbrains.buildServer.buildTriggers.vcs.mercurial.command.LogCommandTest"/>
       <class name="jetbrains.buildServer.buildTriggers.vcs.mercurial.command.StatusCommandTest"/>
       <class name="jetbrains.buildServer.buildTriggers.vcs.mercurial.command.PushCommandTest"/>
+      <class name="jetbrains.buildServer.buildTriggers.vcs.mercurial.command.IdentifyCommandTest"/>
       <class name="jetbrains.buildServer.buildTriggers.vcs.mercurial.MercurialVcsSupportTest"/>
       <class name="jetbrains.buildServer.buildTriggers.vcs.mercurial.AgentSideCheckoutTest"/>
       <class name="jetbrains.buildServer.buildTriggers.vcs.mercurial.SettingsTest"/>