59.2 Testing your code
The test command allows you to compile and run tests for your application. Typical usage looks like this:
$ spring test app.groovy tests.groovy Total: 1, Success: 1, : Failures: 0 Passed? true
In this example, tests.groovy contains JUnit @Test methods or Spock Specification classes. All the common framework annotations and static methods should be available to you without having to import them.
Here is the tests.groovy file that we used above (with a JUnit test):
class ApplicationTests {
_@Test_
void homeSaysHello() {
assertEquals("Hello World!", new WebApplication().home())
}
}
![]() |
Tip |
|---|---|
If you have more than one test source files, you might prefer to organize them into a test directory. |
![[Tip]](Spring Boot Reference Guide_files/tip.png)