JUnit测试总是通过

JUnit测试总是通过,junit,Junit,在下面的答案中,我遇到了一个我的测试总是通过的情况 以下是我正在使用的一些导入: import junitparams.JUnitParamsRunner; import junitparams.Parameters; import mockit.Mocked; import org.junit.Test; import static org.junit.Assert.fail; 我的课上有注释 @RunWith(JUnitParamsRunner.class) 出于某些原因,我的测试总是通

在下面的答案中,我遇到了一个我的测试总是通过的情况

以下是我正在使用的一些导入:

import junitparams.JUnitParamsRunner;
import junitparams.Parameters;
import mockit.Mocked;
import org.junit.Test;
import static org.junit.Assert.fail;
我的课上有注释

@RunWith(JUnitParamsRunner.class)
出于某些原因,我的测试总是通过:

@Test
@Parameters
public void dumbtest(@Mocked final Container sourceContainer) {
    System.out.println("this is bs");
    fail();
}

@Test
@Parameters
public void dumbtest2() {
    System.out.println("this is bs");
    fail();
}
我也没有看到消息被打印出来。有人能帮我理解发生了什么事吗? (另外,出于我的目的,我可能应该使用JMockit运行,但这可能是另一个问题)