;;; lang/java/autoload/lsp.el -*- lexical-binding: t; -*- ;;;###if (modulep! :tools debugger +lsp) ;;;###autoload (defun +java/run-test () "Runs test at point. If in a method, runs the test method, otherwise runs the entire test class." (interactive) (require 'dap-java) (condition-case nil (dap-java-run-test-method) (user-error (dap-java-run-test-class)))) ;;;###autoload (defun +java/debug-test () "Runs test at point in a debugger. If in a method, runs the test method, otherwise runs the entire test class." (interactive) (require 'dap-java) (condition-case nil (call-interactively #'dap-java-debug-test-method) (user-error (call-interactively #'dap-java-debug-test-class))))