您好,登錄后才能下訂單哦!
這篇文章主要講解了“Spock 0.6怎么用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Spock 0.6怎么用”吧!
Spock 0.6 發布,Spock 0.6 增加對 Groovy 1.8, Groovy 2.0, and Grails 2.0 的支持,詳細的改進記錄請看這里。
Spock 是適合 Java 和 Groovy 應用程序的一個測試框架。示例代碼:
import groovy.sql.Sql import spock.lang.* class DatabaseDriven extends Specification { @Shared sql = Sql.newInstance("jdbc:h3:mem:", "org.h3.Driver") // normally an external database would be used, // and the test data wouldn't have to be inserted here def setupSpec() { sql.execute("create table maxdata (id int primary key, a int, b int, c int)") sql.execute("insert into maxdata values (1, 3, 7, 7), (2, 5, 4, 5), (3, 9, 9, 9)") } def "maximum of two numbers"() { expect: Math.max(a, b) == c where: [a, b, c] << sql.rows("select a, b, c from maxdata") } }
感謝各位的閱讀,以上就是“Spock 0.6怎么用”的內容了,經過本文的學習后,相信大家對Spock 0.6怎么用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。