From 96a5df5bee80324d3d55b231cc9b86301dcbabc2 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Fri, 17 Jul 2015 18:15:40 -0700 Subject: [PATCH] Just use an empty sequence to indicate no signature help was provided. --- ...ionExpressionSignatureHelpProviderTests.cs | 7 +++--- .../AbstractSignatureHelpProviderTests.cs | 25 ++++++------------- ...ctVisualBasicSignatureHelpProviderTests.vb | 6 ++--- ...ionExpressionSignatureHelpProviderTests.vb | 4 +-- 4 files changed, 17 insertions(+), 25 deletions(-) diff --git a/src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs b/src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs index 115dd09e4d7..8a80e8ae8c1 100644 --- a/src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/SignatureHelp/InvocationExpressionSignatureHelpProviderTests.cs @@ -6,6 +6,7 @@ using Roslyn.Test.Utilities; using Xunit; using Microsoft.CodeAnalysis.CSharp; +using System.Linq; namespace Microsoft.CodeAnalysis.Editor.CSharp.UnitTests.SignatureHelp { @@ -918,7 +919,7 @@ void Foo(int a) Foo(/*,$$*/); } }"; - Test(markup, usePreviousCharAsTrigger: true, expectSuccess: false); + Test(markup, Enumerable.Empty(), usePreviousCharAsTrigger: true); } [Fact, Trait(Traits.Feature, Traits.Features.SignatureHelp)] @@ -933,7 +934,7 @@ void Foo(int a) ); } }"; - Test(markup, usePreviousCharAsTrigger: true, expectSuccess: false); + Test(markup, Enumerable.Empty(), usePreviousCharAsTrigger: true); } [Fact, Trait(Traits.Feature, Traits.Features.SignatureHelp)] @@ -947,7 +948,7 @@ void Foo(int a) Foo("",$$""); } }"; - Test(markup, usePreviousCharAsTrigger: true, expectSuccess: false); + Test(markup, Enumerable.Empty(), usePreviousCharAsTrigger: true); } [Fact, Trait(Traits.Feature, Traits.Features.SignatureHelp)] diff --git a/src/EditorFeatures/Test/SignatureHelp/AbstractSignatureHelpProviderTests.cs b/src/EditorFeatures/Test/SignatureHelp/AbstractSignatureHelpProviderTests.cs index 9e348b9d7bc..63c46246840 100644 --- a/src/EditorFeatures/Test/SignatureHelp/AbstractSignatureHelpProviderTests.cs +++ b/src/EditorFeatures/Test/SignatureHelp/AbstractSignatureHelpProviderTests.cs @@ -46,17 +46,16 @@ public void SetFixture(TWorkspaceFixture workspaceFixture) IEnumerable expectedOrderedItemsOrNull = null, bool usePreviousCharAsTrigger = false, SourceCodeKind? sourceCodeKind = null, - bool experimental = false, - bool expectSuccess = true) + bool experimental = false) { if (sourceCodeKind.HasValue) { - TestSignatureHelpWorker(markup, sourceCodeKind.Value, experimental, expectedOrderedItemsOrNull, usePreviousCharAsTrigger, expectSuccess); + TestSignatureHelpWorker(markup, sourceCodeKind.Value, experimental, expectedOrderedItemsOrNull, usePreviousCharAsTrigger); } else { - TestSignatureHelpWorker(markup, SourceCodeKind.Regular, experimental, expectedOrderedItemsOrNull, usePreviousCharAsTrigger, expectSuccess); - TestSignatureHelpWorker(markup, SourceCodeKind.Script, experimental, expectedOrderedItemsOrNull, usePreviousCharAsTrigger, expectSuccess); + TestSignatureHelpWorker(markup, SourceCodeKind.Regular, experimental, expectedOrderedItemsOrNull, usePreviousCharAsTrigger); + TestSignatureHelpWorker(markup, SourceCodeKind.Script, experimental, expectedOrderedItemsOrNull, usePreviousCharAsTrigger); } } @@ -65,8 +64,7 @@ public void SetFixture(TWorkspaceFixture workspaceFixture) SourceCodeKind sourceCodeKind, bool experimental, IEnumerable expectedOrderedItemsOrNull = null, - bool usePreviousCharAsTrigger = false, - bool expectSuccess = true) + bool usePreviousCharAsTrigger = false) { markupWithPositionAndOptSpan = markupWithPositionAndOptSpan.NormalizeLineEndings(); @@ -94,7 +92,7 @@ public void SetFixture(TWorkspaceFixture workspaceFixture) document1 = document1.Project.WithParseOptions(parseOptions).GetDocument(document1.Id); } - TestSignatureHelpWorkerShared(code, cursorPosition, sourceCodeKind, document1, textSpan, expectedOrderedItemsOrNull, usePreviousCharAsTrigger, expectSuccess); + TestSignatureHelpWorkerShared(code, cursorPosition, sourceCodeKind, document1, textSpan, expectedOrderedItemsOrNull, usePreviousCharAsTrigger); // speculative semantic model if (CanUseSpeculativeSemanticModel(document1, cursorPosition)) @@ -105,7 +103,7 @@ public void SetFixture(TWorkspaceFixture workspaceFixture) document2 = document2.Project.WithParseOptions(parseOptions).GetDocument(document2.Id); } - TestSignatureHelpWorkerShared(code, cursorPosition, sourceCodeKind, document2, textSpan, expectedOrderedItemsOrNull, usePreviousCharAsTrigger, expectSuccess); + TestSignatureHelpWorkerShared(code, cursorPosition, sourceCodeKind, document2, textSpan, expectedOrderedItemsOrNull, usePreviousCharAsTrigger); } } @@ -381,8 +379,7 @@ protected void VerifyItemWithReferenceWorker(string xmlString, IEnumerable expectedOrderedItemsOrNull = null, - bool usePreviousCharAsTrigger = false, - bool expectSuccess = true) + bool usePreviousCharAsTrigger = false) { var signatureHelpProvider = CreateSignatureHelpProvider(); var triggerInfo = new SignatureHelpTriggerInfo(SignatureHelpTriggerReason.InvokeSignatureHelpCommand); @@ -401,12 +398,6 @@ protected void VerifyItemWithReferenceWorker(string xmlString, IEnumerable @@ -995,7 +995,7 @@ Class C End Sub End Class " - Test(markup, usePreviousCharAsTrigger:=True, expectSuccess:=False) + Test(markup, Enumerable.Empty(Of SignatureHelpTestItem)(), usePreviousCharAsTrigger:=True) End Sub -- GitLab