@@ -14,26 +14,18 @@ local JdtlsClient = require('java-core.ls.clients.jdtls-client')
1414--- @field uri string
1515
1616--- @class java-core.TestDetailsWithRange : java-core.TestDetails
17- --- @field range java-core.TestRange
17+ --- @field range lsp.Range
1818
1919--- @class java-core.TestDetailsWithChildren : java-core.TestDetails
2020--- @field children java-core.TestDetailsWithRange[]
2121
2222--- @class java-core.TestDetailsWithChildrenAndRange : java-core.TestDetails
23- --- @field range java-core.TestRange
23+ --- @field range lsp.Range
2424--- @field children java-core.TestDetailsWithRange[]
2525
26- --- @class java-core.TestRange
27- --- @field start nvim.CursorPoint
28- --- @field end nvim.CursorPoint
29-
3026--- @class java-core.TestClient : java-core.JdtlsClient
3127local TestClient = class (JdtlsClient )
3228
33- function TestClient :_init (client )
34- self :super (client )
35- end
36-
3729--- Returns a list of project details in the current root
3830--- @return java-core.TestDetails[] # test details of the projects
3931function TestClient :find_java_projects ()
@@ -89,7 +81,7 @@ function TestClient:resolve_junit_launch_arguments(args)
8981 vim .fn .json_encode (args )
9082 )
9183
92- if not launch_args .body then
84+ if not launch_args or not launch_args .body then
9385 local msg = ' Failed to retrive JUnit launch arguments'
9486
9587 log .error (msg , launch_args )
0 commit comments