59.2 测试你的代码

test命令允许你编译和运行应用程序的测试用例,常规使用方式如下:

  1. $ spring test app.groovy tests.groovy
  2. Total: 1, Success: 1, : Failures: 0
  3. Passed? true

在这个示例中,test.groovy包含JUnit @Test方法或Spock Specification类。所有的普通框架注解和静态方法在不使用import导入的情况下,仍旧可以使用。

下面是我们使用的test.groovy文件(含有一个JUnit测试):

  1. class ApplicationTests {
  2. @Test
  3. void homeSaysHello() {
  4. assertEquals("Hello World!", new WebApplication().home())
  5. }
  6. }

如果有多个测试源文件,你可能倾向于将它们放到test目录下。