2 回答

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
您可以通過執(zhí)行以下操作來執(zhí)行測(cè)試(剛剛檢查了當(dāng)前場(chǎng)景):
創(chuàng)建新的 Eclipse Java 項(xiàng)目
將 junit 和 hamcrest jars 添加到您的構(gòu)建路徑中(我使用的是junit-4.12和hamcrest-core-1.3)。它應(yīng)該看起來:
在test文件夾下創(chuàng)建您的測(cè)試:
package com.example.junit5;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
public class FirstTest {
@Test
public void testTrue() {
System.out.println("Executing testTrue()");
assertTrue(true);
}
}
在src文件夾下創(chuàng)建您的 main(executor) 類:
package com.example.junit5;
import org.junit.runner.JUnitCore;
public class Executor {
public static void main(String[] args) {
JUnitCore.main("com.example.junit5.FirstTest");
}
}
將您的測(cè)試作為Java Application執(zhí)行。結(jié)果應(yīng)該是:
我的環(huán)境配置是:
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
希望這會(huì)有所幫助

TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
以下代碼最終為我工作。
package myPackageName;
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;
public class testRunner {
public static void main(String[] args) {
Result result = JUnitCore.runClasses(AllTests.class);
for (Failure failure : result.getFailures()) {
System.out.println(failure.toString());
}
}
}
添加回答
舉報(bào)