相关疑难解决方法(0)

Play Framework(2.1.3)不运行任何测试

我有4个测试类,每个测试类平均有两个测试函数.第一个测试在下面,必须是正确的(来自Play的教程).

public class ApplicationTest {

    @Test 
    public void simpleCheck() {
        int a = 1 + 1;
        assertThat(a).isEqualTo(2);
    }

}
Run Code Online (Sandbox Code Playgroud)

其他的是定制的,并有一个@Before设置,如下所示:

public class UserTest extends WithApplication {

@Before
public void setUp() {
    start(fakeApplication(inMemoryDatabase()));
}

// creation and retrieval of user
@Test
public void createAndRetrieveUser() {
    new User("bob@gmail.com", "Bob", "secret").save();

    User bob = User.find.where().eq("email", "bob@gmail.com").findUnique();

    assertNotNull(bob);                 // successfully retrieved
    assertEquals("Bob", bob.getName()); // correct user retrieved
}
}
Run Code Online (Sandbox Code Playgroud)

现在,当我运行play test它时,它完成得更快,并且不执行任何测试.

PS C:\wamp\www\dcid> play test
[info] Loading project definition from …
Run Code Online (Sandbox Code Playgroud)

java junit playframework

11
推荐指数
1
解决办法
3453
查看次数

标签 统计

java ×1

junit ×1

playframework ×1