我有一种想念的感觉,但是我在这里找不到任何东西。
我有一个带有testAllPath
标签的@Test
方法,该方法收集文件路径列表,并循环执行我的控件,比方说检查路径是否正确。
当我打开JUnit短视图时,很明显,我看到一个名为testAllPath
的测试,其结果以及在失败情况下其详细信息。
但是我无法立即分辨出哪条路径是错误的,所以问题是:
如何使循环中的每个控件都进行单个测试?
或更笼统
如何以编程方式创建@Test?
谢谢
答案 0 :(得分:1)
在断言中添加一条消息:
assertTrue("Problem with folder " + file.getName, file.exists());
确保消息足够详细,以帮助您查明问题。在这种情况下,打印文件名非常合理。