Scala FlatSpec参数化与Spock参数化

时间:2015-05-01 18:33:27

标签: scala groovy spock scalatest

Spock是一个很好的Groovy测试框架,它允许简单的参数化,如:

where:
    user      | userName
    martin    | Martin
    christoph | Christoph

Scala有类似的内容吗?

1 个答案:

答案 0 :(得分:-1)

Scala测试具有表驱动属性检查。 你可以使用元组表。其中第一个元组必须与参数名称匹配,其余元素必须参数化。例如:

    forAll(Table(("n", "d"), (1, 3)) { (n:Int, d:Int) => {
         //your code goes here
    }

您可以找到完整的文档here