IDEA中用junit寫基本測試用例

sunshine233發表於2024-07-22

前提:使用Maven管理依賴

參考文件:

  • https://www.liaoxuefeng.com/wiki/1252599548343744/1304048154181666
  • https://segmentfault.com/a/1190000044666588

首先在pom.xml中增加junit依賴,然後重新整理Maven

<!-- junit依賴 -->
<dependency>
    <groupId>org.junit.jupiter</groupId>
    <artifactId>junit-jupiter-api</artifactId>
    <version>5.7.0</version>
    <scope>test</scope>
</dependency>

<dependency>
    <groupId>org.junit.jupiter</groupId>
    <artifactId>junit-jupiter-engine</artifactId>
    <version>5.7.0</version>
    <scope>test</scope>
</dependency>

在 test/java 下新建包和java檔案

寫一個方法,方法上一行加上 @TEST 註解

在方法內部使用 assertEquals() ,並匯入對應檔案 import static org.junit.Assert.assertEquals;

直接使用,第一個引數是實際執行的表示式 ,第二個引數是期望值:

assertEquals() 可以有多個,如果實際值和期望值相等就透過測試,否則不透過測試。

如果全都透過測試,顯示綠色對號:

如果有未透過的測試用例,會提示錯誤,程式碼中錯誤的用例也會標紅下劃線:

相關文章