相关疑难解决方法(0)

使用JUnit运行测试用例时,在Eclipse Debug中禁用了Drop to frame功能

环境:Linux,Eclipse Juno,Java 7,JUnit

当一个简单的应用程序(带有main方法的java类)在调试模式下运行时,"Drop to Frame"功能在Eclipse中运行良好.但是,如果从junit测试用例调用相同的方法,则在Eclipse中禁用"Drop to Frame"功能.从文档中

请注意,此命令仅在当前VM支持逐帧且所选堆栈帧不是顶部帧或本机方法中的帧时可用.

正如我们在调试窗口中的堆栈帧中看到的那样,当运行junit测试用例时,有一个本机的"NativeMethodAccessorImpl.invoke"框架.我假设这是"Drop to Frame"被禁用的原因.

如果这个推理是正确的,请告诉我,如果是,可以使用任何解决方法来解决这个问题.

java eclipse debugging junit

12
推荐指数
1
解决办法
2778
查看次数

标签 统计

debugging ×1

eclipse ×1

java ×1

junit ×1