我是fitnesse框架的新手。我使用https://schuchert.wikispaces.com/FitNesse.Tutorials.1链接创建测试。 但是我在运行它时遇到以下错误。
测试中断,结果不完整。测试页:0右,0错,0忽略,0异常断言:0右,0错,0忽略,0异常(0.052秒) 无法启动测试系统'适合':java.lang.NullPointerException
请帮助。
答案 0 :(得分:3)
我最近在使用DbFit 3.1.0版本时看到了同样的错误,该版本使用了FitNesse v20140903。我通过在我的根页面添加以下内容来解决这个问题......
!define COMMAND_PATTERN {java -cp %p %m}
答案 1 :(得分:1)
在第一个测试表之前,您应该添加三个重要的行:
!define COMMAND_PATTERN {%m %p}
!define TEST_RUNNER {C:\Probjects\HelloWorld\binary\NetRunner.Executable.exe}
!path C:\Probjects\HelloWorld\bin\Debug\FitNesseHelloWorld.dll
首先描述命令模式(对于Java - {java -cp%p%m}) 第二个有跑步者的路径(我不确定Java应用程序是否需要它) 第三条路径指向您的测试库(到您的jar文件)
https://github.com/imanushin/NetRunner/wiki/Create-the-first-test
我可以在我的本地环境中捕获此错误。请检查您的Runner的路径,因为如果路径错误,则会显示相同的错误
答案 2 :(得分:0)
我已通过在根页面中添加以下内容来解决此问题
!define CLASSPATH_PROPERTY {CLASSPATH}
还删除了-cp %p
此后它开始工作