我是盲人屏幕阅读器用户,在Eclipse中遇到JUnit问题。
通过在JUnit视图中突出显示测试绿色或红色,我可以直观地了解测试通过或失败的结果。使用我的屏幕阅读器我无法确定结果是什么,所以我认为如果将它们重定向到控制台,我可以查看JUnit结果。怎么可以这样做?或者,此处的任何其他屏幕阅读器用户是否使用Eclipse和/或JUnit,如果是,您如何查看结果?
所以,@ Little-Santi的答案提供了运行JUnit测试并在控制台中打印结果的方法,但我发现我没有必要这样做才能使JUnit测试成为屏幕阅读器可访问的。
@ Little-Santi在评论中提供了一个建议,尝试使用复选框仅显示失败/错误。这对我来说是一个屏幕阅读器用户的伎俩,因为我并不真正关心那些通过的测试并且想要检查那些不测试的测试。因此,对于可能在此发现的任何屏幕阅读器用户,这里是一个简要指南,用于以屏幕阅读器用户的身份查看JUnit测试结果:
以标准Eclipse方式运行JUnit测试。您的焦点应移至树视图,您可以在其中查看各种Junit测试结果。 Shift + tabbing允许您查看测试通过,失败和错误的次数。 Shift + Tabbing进一步导航到一个复选框,仅显示树视图中的失败/错误。从树视图向前跳转导航到包含树视图中所选测试的堆栈跟踪的列表。
快乐的测试!
您可以通过其命令行界面执行JUnit,这将生成文本输出。但我必须提前你说配置很烦人:
现在让我们创建一个运行执行:
您已结束配置。从现在开始,每次要执行项目的JUnit测试时,只需打开项目的上下文菜单,然后执行Run as> Run Configurations ...> JUnitCore。根据以下格式,输出将在控制台选项卡上生成: