Skip to content

Commit 18b10be

Browse files
committed
pass test
1 parent 510f526 commit 18b10be

15 files changed

+31
-562
lines changed

LanguageServer.Framework.Tests/CONTRIBUTING.md

Lines changed: 0 additions & 220 deletions
This file was deleted.

LanguageServer.Framework.Tests/Handlers/CallHierarchyHandlerTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ public async Task IncomingCalls_ShouldReturnIncomingCalls()
152152
// Assert
153153
response.Should().NotBeNull();
154154
response!.Result.Should().HaveCount(1);
155-
response.Result[0].From.Uri.Should().Be("file:///caller.txt");
155+
response.Result[0].From.Uri.Uri.AbsoluteUri.Should().Be("file:///caller.txt");
156156
response.Result[0].From.Range.Start.Line.Should().Be(15);
157157
}
158158

@@ -185,7 +185,7 @@ public async Task OutgoingCalls_ShouldReturnOutgoingCalls()
185185
// Assert
186186
response.Should().NotBeNull();
187187
response!.Result.Should().HaveCount(1);
188-
response.Result[0].To.Uri.Should().Be("file:///callee.txt");
188+
response.Result[0].To.Uri.Uri.AbsoluteUri.Should().Be("file:///callee.txt");
189189
response.Result[0].To.Range.Start.Line.Should().Be(25);
190190
}
191191

LanguageServer.Framework.Tests/Handlers/CompletionHandlerTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ public async Task Resolve_ShouldAddDocumentation()
110110

111111
// Assert
112112
resolved.Should().NotBeNull();
113-
resolved.Documentation.Should().Be("Resolved documentation");
113+
resolved.Documentation?.StringValue.Should().Be("Resolved documentation");
114114
}
115115

116116
[Fact]

LanguageServer.Framework.Tests/Handlers/DeclarationHandlerTests.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,10 @@ public async Task Handle_ShouldReturnDeclarationLocations()
5959

6060
// Assert
6161
response.Should().NotBeNull();
62-
response!.Result1.Should().NotBeNull();
63-
response.Result1!.Value.Uri.Should().Be("file:///declarations.txt");
64-
response.Result1!.Value.Range.Start.Line.Should().Be(2);
62+
response!.Result2.Should().NotBeNull();
63+
response.Result2.Should().HaveCount(1);
64+
response.Result2![0].Uri.Uri.AbsoluteUri.Should().Be("file:///declarations.txt");
65+
response.Result2[0].Range.Start.Line.Should().Be(2);
6566
}
6667

6768
[Fact]

LanguageServer.Framework.Tests/Handlers/DefinitionHandlerTests.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,10 @@ public async Task Handle_ShouldReturnDefinitionLocations()
5959

6060
// Assert
6161
response.Should().NotBeNull();
62-
response!.Result1.Should().NotBeNull();
63-
response.Result1!.Value.Uri.Should().Be("file:///source.txt");
64-
response.Result1.Value.Range.Start.Line.Should().Be(10);
62+
response!.Result2.Should().NotBeNull();
63+
response.Result2.Should().HaveCount(1);
64+
response.Result2![0].Uri.Uri.AbsoluteUri.Should().Be("file:///source.txt");
65+
response.Result2[0].Range.Start.Line.Should().Be(10);
6566
}
6667

6768
[Fact]

LanguageServer.Framework.Tests/Handlers/DocumentFormattingHandlerTests.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ public async Task Handle_ShouldReturnFormattingEdits()
8585

8686
// Act
8787
var method = handler.GetType()
88-
.GetMethod("Handle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)!;
88+
.GetMethod("Handle", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance,
89+
null,
90+
[typeof(DocumentFormattingParams), typeof(CancellationToken)], null)!;
8991

9092
var task = method.Invoke(handler, [request, CancellationToken.None]);
9193

LanguageServer.Framework.Tests/Handlers/DocumentLinkHandlerTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public async Task Handle_ShouldReturnDocumentLinks()
6969
// Assert
7070
response.Should().NotBeNull();
7171
response!.DocumentLinks.Should().HaveCount(1);
72-
response.DocumentLinks[0].Target.Should().Be("https://example.com");
72+
response.DocumentLinks[0].Target!.Value.Uri.AbsoluteUri.Should().Be("https://example.com/");
7373
response.DocumentLinks[0].Tooltip.Should().Be("Example link");
7474
}
7575

LanguageServer.Framework.Tests/Handlers/ExecuteCommandHandlerTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public async Task Handle_ShouldExecuteCommand()
5959

6060
// Assert
6161
response.Should().NotBeNull();
62-
response!.Result.Should().Be("Command 1 executed");
62+
response!.Result!.Value.Should().Be("Command 1 executed");
6363
}
6464

6565
[Fact]
@@ -83,7 +83,7 @@ public async Task Handle_WithUnknownCommand_ShouldReturnUnknownMessage()
8383

8484
// Assert
8585
response.Should().NotBeNull();
86-
response!.Result.Should().Be("Unknown command");
86+
response!.Result!.Value.Should().Be("Unknown command");
8787
}
8888

8989
[Fact]

LanguageServer.Framework.Tests/Handlers/ImplementationHandlerTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ public async Task Handle_ShouldReturnImplementationLocations()
6868
// Assert
6969
response.Should().NotBeNull();
7070
response!.Result2.Should().HaveCount(2);
71-
response.Result2![0].Uri.Should().Be("file:///implementation1.txt");
72-
response.Result2[1].Uri.Should().Be("file:///implementation2.txt");
71+
response.Result2![0].Uri.Uri.AbsoluteUri.Should().Be("file:///implementation1.txt");
72+
response.Result2[1].Uri.Uri.AbsoluteUri.Should().Be("file:///implementation2.txt");
7373
}
7474

7575
[Fact]

LanguageServer.Framework.Tests/Handlers/InlayHintHandlerTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ public async Task Resolve_ShouldAddTooltip()
106106

107107
// Assert
108108
resolved.Should().NotBeNull();
109-
resolved.Tooltip.Should().Be("Resolved tooltip");
109+
resolved.Tooltip!.StringValue.Should().Be("Resolved tooltip");
110110
}
111111

112112
[Fact]

0 commit comments

Comments
 (0)