【发布时间】:2012-02-15 23:17:09
【问题描述】:
所以我有一个看起来像的 Junit 测试(片段)
String buffer="Mary had a little lamb";
r.decodeSWT(buffer, false, new GraphDrawingForSWT());
assertTrue((r.getNumberOfNodesInGraph() == 8) && (r.getNumberOfEdgesInGraph() == 7));
我的问题是 decodeSWT 方法会打开一个显示图表的窗口,并且在它关闭之前测试不会继续。是否有最佳实践方法可以从测试中覆盖它?这显然让自动运行测试变得困难。
【问题讨论】:
-
您的示例中的“r”是什么?另外我第二个@DNA,您不能将管理图形(和计数节点)的代码与显示它的代码分开吗?