From 7996c8a25136d661404692230a2f31212be8208d Mon Sep 17 00:00:00 2001 From: Paul Chen Date: Thu, 24 Sep 2015 01:02:27 +0800 Subject: [PATCH] Fix incorrectly passed test cases, hopfully. --- .../Diagnostics/Async/AddAwaitTests.cs | 80 ++++++++++++------- 1 file changed, 52 insertions(+), 28 deletions(-) diff --git a/src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs b/src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs index 8602a60ec94..70a4cc1f534 100644 --- a/src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs +++ b/src/EditorFeatures/CSharpTest/Diagnostics/Async/AddAwaitTests.cs @@ -15,7 +15,8 @@ public partial class AddAwaitTests : AbstractCSharpDiagnosticProviderBasedUserDi public void BadAsyncReturnOperand1() { var initial = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -31,7 +32,8 @@ async Task Test2() }"; var expected = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -52,7 +54,8 @@ async Task Test2() public void BadAsyncReturnOperand_WithLeadingTrivia1() { var initial = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -70,7 +73,8 @@ async Task Test2() }"; var expected = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -93,7 +97,8 @@ async Task Test2() public void BadAsyncReturnOperand_ConditionalExpressionWithTrailingTrivia_SingleLine() { var initial = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -106,7 +111,8 @@ async Task Test2() }"; var expected = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -124,7 +130,8 @@ async Task Test2() public void BadAsyncReturnOperand_ConditionalExpressionWithTrailingTrivia_Multiline() { var initial = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -139,7 +146,8 @@ async Task Test2() }"; var expected = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -159,7 +167,8 @@ async Task Test2() public void BadAsyncReturnOperand_NullCoalescingExpressionWithTrailingTrivia_SingleLine() { var initial = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -172,7 +181,8 @@ async Task Test2() }"; var expected = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -190,7 +200,8 @@ async Task Test2() public void BadAsyncReturnOperand_NullCoalescingExpressionWithTrailingTrivia_Multiline() { var initial = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -205,7 +216,8 @@ async Task Test2() }"; var expected = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -225,7 +237,8 @@ async Task Test2() public void BadAsyncReturnOperand_AsExpressionWithTrailingTrivia_SingleLine() { var initial = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -236,12 +249,11 @@ async Task Test2() }"; var expected = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { - async Task Test() => 3; - async Task Test2() { return await (null /* 0 */ as Task /* 1 */); @@ -254,7 +266,8 @@ async Task Test2() public void BadAsyncReturnOperand_AsExpressionWithTrailingTrivia_Multiline() { var initial = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -269,7 +282,8 @@ async Task Test2() }"; var expected = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { @@ -289,7 +303,8 @@ async Task Test2() public void TaskNotAwaited() { var initial = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { async void Test() @@ -299,7 +314,8 @@ async void Test() }"; var expected = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { async void Test() @@ -314,7 +330,8 @@ async void Test() public void TaskNotAwaited_WithLeadingTrivia() { var initial = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { async void Test() @@ -326,7 +343,8 @@ async void Test() }"; var expected = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { async void Test() @@ -343,7 +361,8 @@ async void Test() public void FunctionNotAwaited() { var initial = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { Task AwaitableFunction() @@ -358,7 +377,8 @@ async void Test() }"; var expected = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { Task AwaitableFunction() @@ -378,7 +398,8 @@ async void Test() public void FunctionNotAwaited_WithLeadingTrivia() { var initial = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { Task AwaitableFunction() @@ -395,7 +416,8 @@ async void Test() }"; var expected = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { Task AwaitableFunction() @@ -417,7 +439,8 @@ async void Test() public void FunctionNotAwaited_WithLeadingTrivia1() { var initial = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { Task AwaitableFunction() @@ -434,7 +457,8 @@ async void Test() }"; var expected = -@"using System.Threading.Tasks; +@"using System; +using System.Threading.Tasks; class Program { Task AwaitableFunction() -- GitLab