Spock 0.6发布 Java测试框架

开发 后端
Spock 是适合 Java 和 Groovy 应用程序的一个测试框架。

Spock 0.6 发布,Spock 0.6 增加对 Groovy 1.8, Groovy 2.0, and Grails 2.0 的支持,详细的改进记录请看这里

Spock 是适合 Java 和 Groovy 应用程序的一个测试框架。示例代码:

  1. import groovy.sql.Sql  
  2.  
  3. import spock.lang.*  
  4.  
  5. class DatabaseDriven extends Specification {  
  6.   @Shared sql = Sql.newInstance("jdbc:h2:mem:""org.h2.Driver")  
  7.    
  8.   // normally an external database would be used,  
  9.   // and the test data wouldn't have to be inserted here  
  10.   def setupSpec() {  
  11.     sql.execute("create table maxdata (id int primary key, a int, b int, c int)")  
  12.     sql.execute("insert into maxdata values (1, 3, 7, 7), (2, 5, 4, 5), (3, 9, 9, 9)")  
  13.   }  
  14.  
  15.   def "maximum of two numbers"() {  
  16.     expect:  
  17.     Math.max(a, b) == c  
  18.  
  19.     where:  
  20.     [a, b, c] << sql.rows("select a, b, c from maxdata")  
  21.   }  

下载地址:http://code.google.com/p/spock/downloads/list

原文链接:http://www.oschina.net/news/26400/spock-1-6-released

【编辑推荐】

  1. ExpressionJ 0.8.6发布 Java算数表达式计算类库
  2. ExpressionJ 0.8.5发布 Java算数表达式计算类库
  3. GlassFish 3.1.2发布 开源的JavaEE应用服务器
  4. Apache Ant 1.8.3发布 Java编译部署工具
  5. ExpressionJ 0.8.2发布 Java算术表达式库
责任编辑:林师授 来源: 开源中国社区
相关推荐

2012-02-16 09:30:25

DynamicRepoJava

2012-02-01 15:53:03

JavaEhcache

2011-09-09 09:19:54

Java WebJava

2012-02-13 09:52:56

Java

2011-12-20 09:51:01

Java

2012-01-11 09:04:41

2011-03-30 14:29:13

QuartzJava

2010-06-11 09:46:36

Java框架DataNucleusJDO

2012-02-13 09:57:51

JavaDisruptor

2012-04-10 09:29:29

jOOQJava

2012-05-24 09:23:16

JavaMarvin

2012-02-01 16:08:05

JavajOOQ

2012-02-27 09:17:24

JavajOOQ

2012-04-12 11:03:24

RRiBbitJava

2011-12-23 11:33:25

JavaGrizzly

2012-01-09 10:08:10

JavajOOQ

2012-01-05 10:19:35

JavaAjaxZK

2012-01-12 12:47:31

Java

2012-01-13 11:02:27

JavaWebOpenXava

2011-12-16 09:49:38

Java
点赞
收藏

51CTO技术栈公众号