我试图使用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
的行进行验证。
答案 0 :(得分:1)
抱歉,这是一个错误。它已在最新的2.4-SNAPSHOT中修复。