【发布时间】:2018-01-30 08:36:38
【问题描述】:
假设我们有以下测试代码:
import org.jetbrains.annotations.NotNull;
import org.junit.Test;
public class NullTest {
@Test
public void testNull() {
doNothing(null);
}
private @NotNull String doNothing(@NotNull String value) {
return value;
}
}
直接运行gradle test 或IDEA 将操作委托给gradle 时,测试将通过。
但如果它使用 IDEA runner(未委托给 gradle)运行,它将因IllegalArgumentException: Argument for @NotNull parameter 'value' must not be null 异常而失败。
问题是:如何使用 gradle 运行测试失败?
【问题讨论】:
标签: java gradle intellij-idea