在Gradle中实现JUnit平台下的两套测试,可以通过以下步骤实现:
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
}
MyTests
的测试类。import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class MyTests {
@Test
public void testMethod1() {
assertEquals(2, 1 + 1);
}
@Test
public void testMethod2() {
assertEquals(4, 2 * 2);
}
}
gradle test
integrationTest
的额外测试任务。task integrationTest(type: Test) {
useJUnitPlatform()
include '**/*IntegrationTest.class'
}
*IntegrationTest.java
。例如,创建一个名为MyIntegrationTests
的额外测试类。import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertTrue;
public class MyIntegrationTests {
@Test
public void integrationTestMethod() {
assertTrue(true);
}
}
gradle integrationTest
以上步骤可以在Gradle中实现JUnit平台下的两套测试。在默认测试中,可以编写常规的单元测试。在额外的测试任务中,可以编写集成测试或其他类型的测试。
领取专属 10元无门槛券
手把手带您无忧上云