如何将DataTables与其他匹配器结合起来?

时间:2014-04-01 15:31:12

标签: scala specs2

我试图使用specs2 DataTable填充容器,然后检查它上面的一些条件。问题是DataTable之后的匹配器被忽略。请考虑以下代码

class MySpec extends Specification with DataTables {

"A Container" should {
"after data is added container should have the following data" in new TestContainer {
  "a"  | "flag" | "d"   |
  100  ! 1      ! "abc" |
  300  ! 1      ! "abc" |
  200  ! 0      ! "xyz" |>
  { (a, flag, d) =>
    container.add(Data(a, flag, d)) must not(throwA[Exception])
  } 
  container.size must_== 3 // Ignored
  1 must_== 2 // Ignored
  }
}
}

请告诉我我错过的内容以及如何对标记为// Ignored的行进行验证。

1 个答案:

答案 0 :(得分:1)

抱歉,这是一个错误。它已在最新的2.4-SNAPSHOT中修复。