執行 unittest

如果將 -unittest 標誌傳遞給 D 編譯器,它將執行所有 unittest 塊。讓編譯器生成一個 stubbed main 函式通常很有用。使用編譯和執行包裝器 rdmd,測試你的 D 程式變得如此簡單:

rdmd -main -unittest yourcode.d

當然,如果你需要,你也可以將此過程分為兩個步驟:

dmd -main -unittest yourcode.d
./yourcode

對於 dub 專案,編譯所有檔案並執行其 unittest 塊可以方便地完成

dub test

專業提示:將`tdmd`定義為 shell 別名以儲存小費。

alias tdmd="rdmd -main -unittest"

然後使用以下命令測試檔案:

tdmd yourcode.d