(快速參考)

create-integration-test

目的

create-integration-test 指令會為指定的基礎名稱建立整合測試。

範例

grails create-integration-test
grails create-integration-test book
grails create-integration-test org.bookstore.Book

說明

為指定的基礎名稱建立整合測試。此引數為選用,但如果您未包含它,指令會要求您輸入控制器名稱。

整合測試與單元測試的不同之處在於,Grails 環境會在每次測試執行時載入。請參閱使用者指南中關於單元測試的章節,以取得有關單元測試與整合測試的資訊。

測試名稱可以包含 Java 套件,例如上述最後一個範例中的 org.bookstore,但如果未提供,則會使用預設值。因此,第二個範例會建立檔案 src/integration-test/groovy/<appname>/BookSpec.groovy,而最後一個範例會建立目錄 src/integration-test/groovy/org/bookstore/BookSpec.groovy。請注意,在決定類別名稱時,測試名稱的第一個字母總是會轉換為大寫。

如果您希望指令預設為測試使用不同的套件,請在執行時期組態中提供 grails.codegen.defaultPackage 的值。

請注意,此指令僅供方便使用,如果您選擇,您也可以在您最喜歡的文字編輯器或 IDE 中建立整合測試。

用法

grails create-integration-test <<name>>