11local log = require (' java-core.utils.log' )
22local JdtlsClient = require (' java-core.ls.clients.jdtls-client' )
33
4- --- @class JavaCoreTestDetails : Configuration
4+ --- @class java_core.TestDetails : Configuration
55--- @field fullName string
66--- @field id string
77--- @field jdtHandler string
@@ -11,29 +11,29 @@ local JdtlsClient = require('java-core.ls.clients.jdtls-client')
1111--- @field testLevel integer
1212--- @field uri string
1313
14- --- @class JavaCoreTestDetailsWithRange : JavaCoreTestDetails
15- --- @field range Range
14+ --- @class java_core.TestDetailsWithRange : java_core.TestDetails
15+ --- @field range java_core.TestRange
1616
17- --- @class JavaCoreTestDetailsWithChildren : JavaCoreTestDetails
18- --- @field children JavaCoreTestDetailsWithRange []
17+ --- @class java_core.TestDetailsWithChildren : java_core.TestDetails
18+ --- @field children java_core.TestDetailsWithRange []
1919
20- --- @class JavaCoreTestDetailsWithChildrenAndRange : JavaCoreTestDetails
21- --- @field range Range
22- --- @field children JavaCoreTestDetailsWithRange []
20+ --- @class java_core.TestDetailsWithChildrenAndRange : java_core.TestDetails
21+ --- @field range java_core.TestRange
22+ --- @field children java_core.TestDetailsWithRange []
2323
24- --- @class Range
24+ --- @class java_core.TestRange
2525--- @field start CursorPoint
2626--- @field end CursorPoint
2727
2828--- @class CursorPoint
2929--- @field line integer
3030--- @field character integer
3131
32- --- @class JavaCoreTestClient : JavaCoreJdtlsClient
32+ --- @class java_core.TestClient : java_core.JdtlsClient
3333local M = JdtlsClient :new ()
3434
3535--- Returns a list of project details in the current root
36- --- @return JavaCoreTestDetails [] # test details of the projects
36+ --- @return java_core.TestDetails [] # test details of the projects
3737function M :find_java_projects ()
3838 return self :execute_command (
3939 ' vscode.java.test.findJavaProjects' ,
4444--- Returns a list of test package details
4545--- @param handler string
4646--- @param token ? string
47- --- @return JavaCoreTestDetailsWithChildren [] # test package details
47+ --- @return java_core.TestDetailsWithChildren [] # test package details
4848function M :find_test_packages_and_types (handler , token )
4949 return self :execute_command (
5050 ' vscode.java.test.findTestPackagesAndTypes' ,
5555--- Returns test informations in a given file
5656--- @param file_uri string
5757--- @param token ? string
58- --- @return JavaCoreTestDetailsWithChildrenAndRange [] # test details
58+ --- @return java_core.TestDetailsWithChildrenAndRange [] # test details
5959function M :find_test_types_and_methods (file_uri , token )
6060 return self :execute_command (
6161 ' vscode.java.test.findTestTypesAndMethods' ,
7575--- @class JavaCoreTestResolveJUnitLaunchArgumentsParams
7676--- @field project_name string
7777--- @field test_names string[]
78- --- @field test_level JavaCoreTestLevel
79- --- @field test_kind JavaCoreTestKind
78+ --- @field test_level java_core.TestLevel
79+ --- @field test_kind java_core.TestKind
8080
8181--- Returns junit launch arguments
8282--- @param args JavaCoreTestResolveJUnitLaunchArgumentsParams
@@ -97,15 +97,15 @@ function M:resolve_junit_launch_arguments(args)
9797 return launch_args .body
9898end
9999
100- --- @enum JavaCoreTestKind
100+ --- @enum java_core.TestKind
101101M .TestKind = {
102102 JUnit5 = 0 ,
103103 JUnit = 1 ,
104104 TestNG = 2 ,
105105 None = 100 ,
106106}
107107
108- --- @enum JavaCoreTestLevel
108+ --- @enum java_core.TestLevel
109109M .TestLevel = {
110110 Root = 0 ,
111111 Workspace = 1 ,
0 commit comments