Skip to content

Commit d23bab1

Browse files
committed
Suppress unchecked cast warnings in ResolveMainTest
1 parent ad435bb commit d23bab1

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

server/src/test/kotlin/org/javacs/kt/ResolveMainTest.kt

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ class NoMainResolve : SingleFileTestFixture("resolvemain", "NoMain.kt") {
1515
fun `Should not find any main class info`() {
1616
val root = testResourcesRoot().resolve(workspaceRoot)
1717
val fileUri = root.resolve(file).toUri().toString()
18-
18+
1919
val result = languageServer.getProtocolExtensionService().mainClass(TextDocumentIdentifier(fileUri)).get()
2020

21-
assertNotNull(result)
21+
@Suppress("UNCHECKED_CAST")
2222
val mainInfo = result as Map<String, String>
2323
assertNull(mainInfo["mainClass"])
2424
assertEquals(root.toString(), mainInfo["projectRoot"])
@@ -31,10 +31,11 @@ class SimpleMainResolve : SingleFileTestFixture("resolvemain", "Simple.kt") {
3131
fun `Should resolve correct main class of simple file`() {
3232
val root = testResourcesRoot().resolve(workspaceRoot)
3333
val fileUri = root.resolve(file).toUri().toString()
34-
34+
3535
val result = languageServer.getProtocolExtensionService().mainClass(TextDocumentIdentifier(fileUri)).get()
3636

3737
assertNotNull(result)
38+
@Suppress("UNCHECKED_CAST")
3839
val mainInfo = result as Map<String, Any>
3940
assertEquals("test.SimpleKt", mainInfo["mainClass"])
4041
assertEquals(Range(Position(2, 0), Position(4, 1)), mainInfo["range"])
@@ -48,10 +49,11 @@ class JvmNameAnnotationMainResolve : SingleFileTestFixture("resolvemain", "JvmNa
4849
fun `Should resolve correct main class of file annotated with JvmName`() {
4950
val root = testResourcesRoot().resolve(workspaceRoot)
5051
val fileUri = root.resolve(file).toUri().toString()
51-
52+
5253
val result = languageServer.getProtocolExtensionService().mainClass(TextDocumentIdentifier(fileUri)).get()
5354

5455
assertNotNull(result)
56+
@Suppress("UNCHECKED_CAST")
5557
val mainInfo = result as Map<String, Any>
5658
assertEquals("com.mypackage.name.Potato", mainInfo["mainClass"])
5759
assertEquals(Range(Position(5, 0), Position(7, 1)), mainInfo["range"])
@@ -64,10 +66,11 @@ class CompanionObjectMainResolve : SingleFileTestFixture("resolvemain", "Compani
6466
fun `Should resolve correct main class of main function inside companion object`() {
6567
val root = testResourcesRoot().resolve(workspaceRoot)
6668
val fileUri = root.resolve(file).toUri().toString()
67-
69+
6870
val result = languageServer.getProtocolExtensionService().mainClass(TextDocumentIdentifier(fileUri)).get()
6971

7072
assertNotNull(result)
73+
@Suppress("UNCHECKED_CAST")
7174
val mainInfo = result as Map<String, Any>
7275
assertEquals("test.my.companion.SweetPotato", mainInfo["mainClass"])
7376
assertEquals(Range(Position(8, 8), Position(11, 9)), mainInfo["range"])

0 commit comments

Comments
 (0)