Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调试Clojure期望值_Clojure_Clojure Testing - Fatal编程技术网

调试Clojure期望值

调试Clojure期望值,clojure,clojure-testing,Clojure,Clojure Testing,目前,我有用于Clojure开发的Intellij+草书设置。我使用期望库编写测试 在这个设置中,我遵循的调试过程是放置日志,然后运行整个测试。有没有办法在IDE中设置断点并调试测试?草书目前似乎只支持clojure.test 有人对clojure Expections的IDE设置或调试过程有什么建议吗?使用而不是使用bare Expections库。这将所有的期望语法引入到clojure.test环境中,但需要注意的是,您必须使用defexpect来命名测试(期望)——因为许多与clojur

目前,我有用于Clojure开发的Intellij+草书设置。我使用期望库编写测试

在这个设置中,我遵循的调试过程是放置日志,然后运行整个测试。有没有办法在IDE中设置断点并调试测试?草书目前似乎只支持clojure.test


有人对clojure Expections的IDE设置或调试过程有什么建议吗?

使用而不是使用bare Expections库。这将所有的期望语法引入到
clojure.test
环境中,但需要注意的是,您必须使用
defexpect
来命名测试(期望)——因为许多与
clojure.test
兼容的工具依赖于具有可预测名称的测试函数。这应该适用于草书(当我第一次开始编写
clojure.test
版本的Expections时,我与Colin Fleming一起对此进行了测试)。

调试器按预期工作。您只需要从IntelliJ运行它,或者远程连接到正在运行的JVM进程