Testing 我无法使用Play 1.2.7在测试跑步者上运行测试

Testing 我无法使用Play 1.2.7在测试跑步者上运行测试,testing,playframework,Testing,Playframework,我正在尝试使用Play框架附带的testrunner模块运行一些测试。我使用的是1.2.7版本的Play,当我创建新项目时,一切正常。但是,在这个特定的项目中,我尝试运行测试时遇到以下错误: Internal Server Error (500) for request GET /@tests/BasicTest.class Execution exception (In {module:testrunner}/app/controllers/TestRunner.java around li

我正在尝试使用Play框架附带的testrunner模块运行一些测试。我使用的是1.2.7版本的Play,当我创建新项目时,一切正常。但是,在这个特定的项目中,我尝试运行测试时遇到以下错误:

Internal Server Error (500) for request GET /@tests/BasicTest.class

Execution exception (In {module:testrunner}/app/controllers/TestRunner.java around line 73)
NullPointerException occured : null

play.exceptions.JavaExecutionException
    at play.mvc.ActionInvoker.invoke(ActionInvoker.java:237)
    at Invocation.HTTP Request(Play!)
Caused by: java.lang.NullPointerException
    at play.jobs.Job.now(Job.java:64)
    at controllers.TestRunner.run(TestRunner.java:73)
    at play.mvc.ActionInvoker.invokeWithContinuation(ActionInvoker.java:557)
    at play.mvc.ActionInvoker.invoke(ActionInvoker.java:508)
    at play.mvc.ActionInvoker.invokeControllerMethod(ActionInvoker.java:484)
    at play.mvc.ActionInvoker.invokeControllerMethod(ActionInvoker.java:479)
    at play.mvc.ActionInvoker.invoke(ActionInvoker.java:161)
    ... 1 more

我没有修改BasicTest.java中的任何内容,但似乎无法运行它。我似乎不明白为什么。我如何解决这个问题?

您必须将控制器逻辑移动到一个模型中,以便您的工作可以访问,这个模型不需要是一个实体,可以是一个新的,我希望这对您有所帮助

祝你好运