From 6153279840c86af7330bd02ef9268dca1cd5b481 Mon Sep 17 00:00:00 2001 From: Karl Burtram Date: Wed, 31 Oct 2018 15:24:02 -0700 Subject: [PATCH] Update broken BindingQueue test from previous commit (#725) --- .../LanguageServer/BindingQueueTests.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/test/Microsoft.SqlTools.ServiceLayer.UnitTests/LanguageServer/BindingQueueTests.cs b/test/Microsoft.SqlTools.ServiceLayer.UnitTests/LanguageServer/BindingQueueTests.cs index 14aeeb2d..40f5c2a5 100644 --- a/test/Microsoft.SqlTools.ServiceLayer.UnitTests/LanguageServer/BindingQueueTests.cs +++ b/test/Microsoft.SqlTools.ServiceLayer.UnitTests/LanguageServer/BindingQueueTests.cs @@ -213,10 +213,11 @@ namespace Microsoft.SqlTools.ServiceLayer.UnitTests.LanguageServer } /// - /// Queue an task with a long operation causing a timeout and make sure subsequent tasks still execute + /// Queue a task with a long operation causing a timeout + /// and make sure subsequent tasks don't execute while task is completing /// [Fact] - public void QueueWithTimeoutRunsNextTask() + public void QueueWithTimeoutDoesNotRunNextTask() { string operationKey = "testkey"; ManualResetEvent firstEventExecuted = new ManualResetEvent(false); @@ -256,13 +257,13 @@ namespace Microsoft.SqlTools.ServiceLayer.UnitTests.LanguageServer ); var result = firstEventExecuted.WaitOne(totalTimeout); - Assert.True(result); + Assert.False(result); this.bindingQueue.StopQueueProcessor(15000); Assert.Equal(1, this.timeoutCallCount); - Assert.True(firstOperationCanceled); - Assert.True(secondOperationExecuted); + Assert.False(firstOperationCanceled); + Assert.False(secondOperationExecuted); } } }