Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
authorTherzok <teromario@yahoo.com>2013-08-09 18:32:21 +0400
committerTherzok <teromario@yahoo.com>2013-08-09 18:32:21 +0400
commit711d33c3dce85ce417d8901821b2656310048a79 (patch)
tree4dd98715403679fd56a20b0d7e3142d523dd15b4 /main
parent1469738055fe47f85b62d17aecb12be855b7106b (diff)
[Version Control] Ensure we don't ever get false positives on repositories.
The VersionControlService action.
Diffstat (limited to 'main')
-rw-r--r--main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseGitRepositoryTests.cs7
-rw-r--r--main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseRepositoryTests.cs3
-rw-r--r--main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Tests/BaseSvnRepositoryTests.cs7
3 files changed, 17 insertions, 0 deletions
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseGitRepositoryTests.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseGitRepositoryTests.cs
index df22293742..35736cbdb4 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseGitRepositoryTests.cs
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseGitRepositoryTests.cs
@@ -68,6 +68,13 @@ namespace MonoDevelop.VersionControl.Git.Tests
}
[Test]
+ public override void RightRepositoryDetection ()
+ {
+ Repository repo = VersionControlService.GetRepositoryReference (rootCheckout + DOT_DIR, null);
+ Assert.True (repo is GitRepository);
+ }
+
+ [Test]
public override void DiffIsProper ()
{
string added = rootCheckout + "testfile";
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseRepositoryTests.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseRepositoryTests.cs
index f10fbcdeec..c4bea29280 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseRepositoryTests.cs
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git.Tests/BaseRepositoryTests.cs
@@ -54,6 +54,9 @@ namespace MonoDevelop.VersionControl.Tests
}
[Test]
+ public abstract void RightRepositoryDetection ();
+
+ [Test]
public virtual void CheckoutExists ()
{
Assert.True (Directory.Exists (rootCheckout + DOT_DIR));
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Tests/BaseSvnRepositoryTests.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Tests/BaseSvnRepositoryTests.cs
index 6a592846ca..b23da929d5 100644
--- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Tests/BaseSvnRepositoryTests.cs
+++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Tests/BaseSvnRepositoryTests.cs
@@ -81,6 +81,13 @@ namespace MonoDevelop.VersionControl.Subversion.Tests
repo = GetRepo (rootCheckout, repoLocation);
DOT_DIR = ".svn";
}
+
+ [Test]
+ public override void RightRepositoryDetection ()
+ {
+ Repository repo = VersionControlService.GetRepositoryReference (rootCheckout + DOT_DIR, null);
+ Assert.True (repo is SubversionRepository);
+ }
}
}