diff --git a/src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb b/src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb index 12699b5d9286eefbe0755d6612f1549b41cb9a40..6160378410beb719d1b43b72dcd3b9da0eadc3c4 100644 --- a/src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb +++ b/src/Workspaces/VisualBasicTest/Formatting/FormattingTests.vb @@ -780,98 +780,139 @@ End Class Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - Public Async Function LineContinuation1() As Task - Dim code = Class C + + + + Public Async Function LineContinuation1(continuation As String) As Task + Dim code = $"Class C Sub Method(Optional ByVal i As Integer = 1) - Dim a = 1 + _ - 2 + _ + Dim a = 1 + {continuation} + 2 + {continuation} 3 End Sub -End Class +End Class" - Dim expected = Class C + Dim expected = $"Class C Sub Method(Optional ByVal i As Integer = 1) - Dim a = 1 + _ - 2 + _ + Dim a = 1 + {continuation} + 2 + {continuation} 3 End Sub -End Class +End Class" - Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) + Await AssertFormatAsync(code, expected) End Function - - Public Async Function LineContinuation2() As Task - Dim code = Class C + + + + Public Async Function LineContinuation2(continuation As String) As Task + Dim code = $"Class C Sub Method(Optional ByVal i As Integer = 1) - Dim aa = 1 + _ - 2 + _ + Dim aa = 1 + {continuation} + 2 + {continuation} 3 End Sub -End Class +End Class" - Dim expected = Class C + Dim expected = $"Class C Sub Method(Optional ByVal i As Integer = 1) - Dim aa = 1 + _ - 2 + _ + Dim aa = 1 + {continuation} + 2 + {continuation} 3 End Sub -End Class +End Class" - Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) + Await AssertFormatAsync(code, expected) End Function - - Public Async Function LineContinuation3() As Task - Dim code = Class C + + + + Public Async Function LineContinuation3(continuation As String) As Task + Dim code = $"Class C Sub Method(Optional ByVal i As Integer = 1) - Dim aa = 1 + _ - 2 + _ + Dim aa = 1 + {continuation} + 2 + {continuation} 3 End Sub -End Class +End Class" - Dim expected = Class C + Dim expected = $"Class C Sub Method(Optional ByVal i As Integer = 1) - Dim aa = 1 + _ -2 + _ + Dim aa = 1 + {continuation} +2 + {continuation} 3 End Sub -End Class +End Class" - Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) + Await AssertFormatAsync(code, expected) End Function - - Public Async Function LineContinuation4() As Task - Dim code = Class C + + + + Public Async Function LineContinuation4(continuation As String) As Task + Dim code = $"Class C Sub Method(Optional ByVal i As Integer = 1) - Dim aa = 1 + _ - _ - _ - _ - _ - _ - 2 + _ + Dim aa = 1 + {continuation} + {continuation} + {continuation} + {continuation} + {continuation} + {continuation} + 2 + {continuation} 3 End Sub -End Class +End Class" - Dim expected = Class C + Dim expected = $"Class C Sub Method(Optional ByVal i As Integer = 1) - Dim aa = 1 + _ - _ - _ - _ - _ - _ -2 + _ + Dim aa = 1 + {continuation} + {continuation} + {continuation} + {continuation} + {continuation} + {continuation} +2 + {continuation} 3 End Sub -End Class +End Class" - Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) + Await AssertFormatAsync(code, expected) + End Function + + + + + Public Async Function LineContinuation5(continuation As String) As Task + Dim code = $"Class C + Sub Method(Optional ByVal i As Integer = 1) + Dim aa = 1 + {continuation} + {continuation} + {continuation} + {continuation} + {continuation} + {continuation} + 2 + {continuation} + 3 + End Sub +End Class" + + Dim expected = $"Class C + Sub Method(Optional ByVal i As Integer = 1) + Dim aa = 1 + {continuation} + {continuation} + {continuation} + {continuation} + {continuation} + {continuation} + 2 + {continuation} + 3 + End Sub +End Class" + + Await AssertFormatAsync(code, expected) End Function @@ -1029,27 +1070,29 @@ End Class Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) End Function - - Public Async Function Trivia3() As Task - Dim code = Class C + + + + Public Async Function Trivia3(continuation As String) As Task + Dim code = $"Class C Sub Method(Optional ByVal i As Integer = 1) -Dim a = _ - _ - _ +Dim a = {continuation} + {continuation} + {continuation} 1 End Sub -End Class +End Class" - Dim expected = Class C + Dim expected = $"Class C Sub Method(Optional ByVal i As Integer = 1) - Dim a = _ - _ - _ + Dim a = {continuation} + {continuation} + {continuation} 1 End Sub -End Class +End Class" - Await AssertFormatLf2CrLfAsync(code.Value, expected.Value) + Await AssertFormatAsync(code, expected) End Function