grails create-unit-test
grails create-unit-test book
grails create-unit-test org.bookstore.Book
create-unit-test
目的
create-unit-test
指令會為指定的基礎名稱建立單元測試。
範例
說明
為指定的基礎名稱建立單元測試。引數是選用的,但如果您未包含引數,指令會要求您輸入控制器名稱。
單元測試與整合測試不同,在於每次測試執行時不會載入 Grails 環境,而且由您使用 Spock 的模擬 API 執行適當的模擬。
請參閱使用者指南中關於 單元測試 的章節,以取得有關單元測試與整合測試的資訊。 |
測試名稱可以包含 Java 套件,例如上述最後一個範例中的 org.bookstore
,但如果未提供套件,則會使用預設值。因此,第二個範例會建立檔案 test/integration/<appname>/BookSpec.groovy
,而最後一個範例會建立目錄 test/integration/org/bookstore/BookSpec.groovy
。請注意,在決定類別名稱時,測試名稱的第一個字母總是會轉換成大寫。
如果您希望命令預設為測試的不同套件,請在執行時期設定中提供 grails.project.groupId
的值。
請注意,此命令僅供方便使用,如果您選擇,您也可以在您最喜歡的文字編輯器或 IDE 中建立整合測試。
用法
grails create-unit-test <<name>>