11package org.javacs.kt
22
33import org.eclipse.lsp4j.Position
4+ import org.hamcrest.Matchers.startsWith
45import org.hamcrest.Matchers.containsString
56import org.hamcrest.Matchers.equalTo
67import org.junit.Assert.assertThat
@@ -14,6 +15,7 @@ class RenameReferenceTest : SingleFileTestFixture("rename", "SomeClass.kt") {
1415 val changes = edits.documentChanges
1516
1617 assertThat(changes.size, equalTo(3 ))
18+ assertThat(changes[0 ].left.textDocument.uri, startsWith(" file://" ))
1719 assertThat(changes[0 ].left.textDocument.uri, containsString(" SomeOtherClass.kt" ))
1820
1921 assertThat(changes[0 ].left.edits[0 ].newText, equalTo(" NewClassName" ))
@@ -32,6 +34,7 @@ class RenameDefinitionTest : SingleFileTestFixture("rename", "SomeOtherClass.kt"
3234 println (changes)
3335
3436 assertThat(changes.size, equalTo(3 ))
37+ assertThat(changes[0 ].left.textDocument.uri, startsWith(" file://" ))
3538 assertThat(changes[0 ].left.textDocument.uri, containsString(" SomeOtherClass.kt" ))
3639
3740 assertThat(changes[0 ].left.edits[0 ].newText, equalTo(" NewClassName" ))
@@ -51,11 +54,13 @@ class RenameDeclarationSiteTest : SingleFileTestFixture("rename", "DeclSite.kt")
5154 assertThat(changes.size, equalTo(2 ))
5255
5356 val firstChange = changes[0 ].left
57+ assertThat(firstChange.textDocument.uri, startsWith(" file://" ))
5458 assertThat(firstChange.textDocument.uri, containsString(" DeclSite.kt" ))
5559 assertThat(firstChange.edits[0 ].newText, equalTo(" newvarname" ))
5660 assertThat(firstChange.edits[0 ].range, equalTo(range(3 , 5 , 3 , 10 )))
5761
5862 val secondChange = changes[1 ].left
63+ assertThat(secondChange.textDocument.uri, startsWith(" file://" ))
5964 assertThat(secondChange.textDocument.uri, containsString(" UsageSite.kt" ))
6065 assertThat(secondChange.edits[0 ].newText, equalTo(" newvarname" ))
6166 assertThat(secondChange.edits[0 ].range, equalTo(range(4 , 13 , 4 , 18 )))
@@ -69,11 +74,13 @@ class RenameDeclarationSiteTest : SingleFileTestFixture("rename", "DeclSite.kt")
6974 assertThat(changes.size, equalTo(2 ))
7075
7176 val firstChange = changes[0 ].left
77+ assertThat(firstChange.textDocument.uri, startsWith(" file://" ))
7278 assertThat(firstChange.textDocument.uri, containsString(" DeclSite.kt" ))
7379 assertThat(firstChange.edits[0 ].newText, equalTo(" newvarname" ))
7480 assertThat(firstChange.edits[0 ].range, equalTo(range(3 , 5 , 3 , 10 )))
7581
7682 val secondChange = changes[1 ].left
83+ assertThat(secondChange.textDocument.uri, startsWith(" file://" ))
7784 assertThat(secondChange.textDocument.uri, containsString(" UsageSite.kt" ))
7885 assertThat(secondChange.edits[0 ].newText, equalTo(" newvarname" ))
7986 assertThat(secondChange.edits[0 ].range, equalTo(range(4 , 13 , 4 , 18 )))
0 commit comments