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
diff options
context:
space:
mode:
authorSimon Lindgren <simon.n.lindgren@gmail.com>2013-09-23 18:46:08 +0400
committerSimon Lindgren <simon.n.lindgren@gmail.com>2013-09-23 18:55:04 +0400
commit9ddd1c4d21575fe330ce6b6b06f0944c9d56cd9a (patch)
tree26106cebe487411d4ea09437db2c62b826e661c4 /main/tests/UnitTests/MonoDevelop.Refactoring
parentc21b3ef392e5e30675d65aed6914f27f67713f9b (diff)
[Refactoring] Better progress reporting during batch running.
Diffstat (limited to 'main/tests/UnitTests/MonoDevelop.Refactoring')
-rw-r--r--main/tests/UnitTests/MonoDevelop.Refactoring/AnalysisJobQueueTests.cs11
1 files changed, 11 insertions, 0 deletions
diff --git a/main/tests/UnitTests/MonoDevelop.Refactoring/AnalysisJobQueueTests.cs b/main/tests/UnitTests/MonoDevelop.Refactoring/AnalysisJobQueueTests.cs
index b31b1655c6..8069a52fba 100644
--- a/main/tests/UnitTests/MonoDevelop.Refactoring/AnalysisJobQueueTests.cs
+++ b/main/tests/UnitTests/MonoDevelop.Refactoring/AnalysisJobQueueTests.cs
@@ -97,6 +97,17 @@ namespace MonoDevelop.Refactoring
var one = queue.Dequeue (2);
Assert.AreEqual (1, one.Count(), "Wrong number of items dequeued when enough items are not available");
}
+
+ [Test]
+ public void SetsJobAsCompletedAfterAllSlicesHaveBeenDisposed ()
+ {
+ queue.Add (job);
+ queue.Dequeue (1).First ().Dispose ();
+ Assert.IsFalse (job.Completed, "should now be completed yet");
+ queue.Dequeue (1).First ().Dispose ();
+ Assert.IsTrue (job.Completed, "should be completed");
+
+ }
}
}