我正在使用Eclipse Oxygen.3 Release(4.7.3)。以下是我的JUnit测试类:
import static org.junit.Assert.assertEquals;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
class MyMathTest {
MyMath myMath = new MyMath();
@Before
public void before() {
System.out.println("Before");
}
@After
public void after() {
System.out.println("After");
}
@Test
public void testSum_with3numbers() {
System.out.println("Test1");
int result = myMath.sum(new int[] {1,2,3});
int expected = 6;
assertEquals(expected, result);
}
@Test
public void testSum_with1numbers() {
System.out.println("Test2");
int result = myMath.sum(new int[] {3});
int expected = 3;
assertEquals(expected, result);
}
@BeforeClass
public static void …Run Code Online (Sandbox Code Playgroud) 我正在使用 Vividus 工具进行测试。我知道 Vividus 使用 Gradle 作为构建系统来测试项目。我应该选择哪种 Vividus 版本使用策略?
我相信有几个:
1. 使用最新的发布版本
2. 使用最新的 Vividus 可用,尽管快照或发布
还有其他人吗?如何应用这些策略?
我需要使用元标记来过滤要在 Vividus 中运行的场景,是否有任何选项可以实现它?