diff --git a/lua/plugins/kotlin.lua b/lua/plugins/kotlin.lua index f9e8a2f..ba230a1 100644 --- a/lua/plugins/kotlin.lua +++ b/lua/plugins/kotlin.lua @@ -105,15 +105,21 @@ if pcode.active_kotlin_config or false then { "ds", "lua require'dap'.continue()", desc = "Start" }, { "dq", "lua require'dap'.close()", desc = "Quit" }, { "dU", "lua require'dapui'.toggle({reset = true})", desc = "Toggle UI" }, - -- setting cek + -- setting cek -- https://stackoverflow.com/questions/9356543/logging-while-testing-through-gradle { "T", "", desc = " Test" }, { "Ta", "terminal ./gradlew test", desc = "Run All" }, { "Tu", function() - local current_word = vim.fn.expand("") - vim.cmd("terminal ./gradlew test --tests *." .. current_word) + -- local current_word = vim.fn.expand("") + local current_word = "" + local input = vim.fn.getline(".") + current_word = all_trim((input:gsub("class", "")):gsub("{", "")) -- hilangkan bagian class + current_word = current_word:gsub("fun", "") + current_word = current_word:gsub("%(%)", "") + current_word = current_word:gsub("{", "") + vim.cmd("terminal ./gradlew test --tests *." .. all_trim(current_word)) end, desc = "Run Under Cursor", },