The following code snippet shows the generated SpringBootApplicationTest class, FirstWebServiceWithKotlinApplicationTests:
@RunWith(SpringRunner::class)
@SpringBootTest
class FirstWebServiceWithKotlinApplicationTests {
@Test
fun contextLoads() {
}
}
The following are a few important things to note:
- Package, import, and annotations are the same as that of a Java class.
- :: is used to obtain a Kotlin class runtime reference. Compared to @RunWith(SpringRunner.class) in Java, the Kotlin code uses @RunWith(SpringRunner::class).
- The declaration of the test class uses the Kotlin function syntax.