2014-11-24 80 views
0

Spock中是否有類似TestNG的組?我希望能夠從控制檯只運行快速單元測試或數據庫測試或集成測試或一切。每當我運行數據庫測試時,我都想在這個特定的組之前/之後運行一些設置和拆卸。我如何使用spock實現它?spock中的測試組?

回答

0

您可以使用JUnit(4)套件定義一組測試,以執行setup和teardown代碼。篩選也可以使用JUnit類別和/或您選擇的構建工具完成。根據具體情況,使用構建工具自動執行設置/拆卸可能會更好。

+0

但我需要執行'beforeGroup'方法一次,同時仍然在很多不同的文件中測試屬於單個組 – piotrek 2014-12-11 23:34:34

+0

應該可以使用我提到的兩種方法進行這項工作。例如。您可以將安裝方法保留在單獨的類中,並從多個套件中調用它。或者,您可以將自己的測試組功能實現爲Spock擴展。 – 2014-12-11 23:39:18