聽各路大神說單元測試很久了,也知道他的重要性以及能帶來的好處,但一直偷懶都沒有好好的來學習。
剛好最近要開啟一個新專案,預計規模應該不會太小,為了保證程式碼的品質,因此決定要好好的來學習單元測試。
本文紀錄安裝Unity提供的Test Framework做單元測試的過程。

安裝

版本:Unity 2021
到 Window > Package Manager 搜尋Test Framework,更新或安裝即可。

安裝成功後就可以在 Window > General > Test Runner 開啟Test Runner視窗。

基本使用

Test Runner可以在Play Mode或Edit Mode執行測試,可以自行選擇,一般來說在Edit Mode就可以了。

首先第一步就是要先建立一個測試專用的資料夾跟Assembly Definition,只要先選好要創建的資料夾(此處選擇Scripts),然後按下Create EditMode Test Assembly Folder就會自動創建一個Tests資料夾(可自行取名),裡面包含一個Assembly Definition。

接著,按下Create Test Script in current folder就可以建立一個測試類別(可自行取名),來測試我們的程式碼囉。

依賴其他Assembly Definition

如果說測試類別要用到其他Assembly Definition中的類別,只要在Tests Assembly Definition的Assembly References加入依賴就可以了。

參考資料

聊一聊Unity的Test Framework应该怎么用

__END__