junit - 运行 JUnit 测试用例时,ANTLR4 的 TreeViewer 不工作/显示
问题描述
在运行 JUnit 测试用例时调用调用 ANTLR4 的 TreeViewer 类的方法时,不会显示带有树的对话框。
当调用相同的方法时,通常使用相同的参数,带有树的对话框完美显示。
我错过了什么?这是JUnit默认禁用的东西,需要启用才能让对话框弹出吗?
请指教。谢谢!
PS:这是我用来显示树的代码:
if (displayTree) {
System.setProperty("java.awt.headless", "false");
TreeViewer viewer = new TreeViewer(Arrays.asList(parser.getRuleNames()), tree);
viewer.open();
Trees.inspect(tree, parser);
}
解决方案
推荐阅读
- javascript - For循环 - 计数,等待计数器,继续计数
- sql - 如何动态识别数百张表中的重复记录
- c# - JSON.NET 在 Unity 中不重新识别冒号
- c# - 如何获取对标签的引用,以便更改其中一个属性?
- openssl - 如何从 XZ 坐标创建 x25519 公钥?
- html - Image 内的响应式 div 按钮
- azure-data-factory - 如何将数据从管道传递到数据流
- javascript - 如何强制 Apache Tapestry 更新 javascript?
- vba - Office VBA方法参数(powershell)
- java - 如何使用 selenium java 以表格形式输入文本?