我使用 Play Framework 2.0.4 和 Java + IntelliJ IDEA。
尝试从 IDEA 启动测试,并出现如下错误:
Class not found: "models.SoftwareTest"
这是测试本身。
package models;
public class SoftwareTest {
@Test
public void findById() {
running(fakeApplication(), new Runnable() {
@Override
public void run() {
Software software1 = Software.find.byId(1L);
assertThat(software1.name).isEqualTo("Soft1");
assertThat(software1.description).isEqualTo("Description1");
}
});
}
}
任何人?
PS 我已经清理了所有项目/常春藤文件,从播放 2.0.4 切换到 2.1 RC1 并返回.. 它没有帮助。但它在过去的一天工作。我在谷歌上找到了很多关于这个的记录,但还没有找到答案。
我还查看了这篇文章(与 Ebean 和测试相关):
http://blog.matthieuguillermin.fr/2012/03/unit-testing-tricks-for-play-2-0-and-ebean/
但是我现在遇到的问题是不同的。但只需在此处分享此链接,它可能有助于重现问题。
而这个: http: //monocaffe.blogspot.com.es/2012/12/play-21-rc1-migration-mini-guide.html