diff options
author | Simon Lindgren <simon.n.lindgren@gmail.com> | 2013-09-23 18:46:08 +0400 |
---|---|---|
committer | Simon Lindgren <simon.n.lindgren@gmail.com> | 2013-09-23 18:55:04 +0400 |
commit | 9ddd1c4d21575fe330ce6b6b06f0944c9d56cd9a (patch) | |
tree | 26106cebe487411d4ea09437db2c62b826e661c4 /main/tests/UnitTests/MonoDevelop.Refactoring | |
parent | c21b3ef392e5e30675d65aed6914f27f67713f9b (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.cs | 11 |
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"); + + } } } |