Trong Java, lập trình viên có thể chỉ định các ngoại lệ dự kiến cho các trường hợp thử nghiệm JUnit như sau:
@Test(expected = ArithmeticException.class)
public void omg()
{
int blackHole = 1 / 0;
}
Tôi sẽ làm điều này như thế nào trong Kotlin? Tôi đã thử hai biến thể cú pháp, nhưng không có biến thể nào trong số chúng hoạt động:
import org.junit.Test
// ...
@Test(expected = ArithmeticException) fun omg()
Please specify constructor invocation;
classifier 'ArithmeticException' does not have a companion object
@Test(expected = ArithmeticException.class) fun omg()
name expected ^
^ expected ')'
kotlin.test
được thay thế bằng một cái gì đó khác?