(快速參考)

create-functional-test

目的

create-functional-test 命令會為指定的基礎名稱建立一個 Geb 功能測試。

範例

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

說明

為指定的基礎名稱建立一個功能測試。參數是選填的,但如果您沒有包含參數,命令會要求您輸入控制器名稱。

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

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

如果您希望命令預設使用不同的套件進行測試,請在 執行時期設定 中提供 grails.project.groupId 的值。

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

用法

grails create-functional-test <<name>>