【发布时间】:2014-12-29 09:31:10
【问题描述】:
我想用 scalatest 和 scalacheck 测试一个通用堆栈。到目前为止,我有这个:
"Stack" should "pop the last value pushed" in {
check(doPushPop(element))
}
def doPushPop[T](element : T) : Boolean = {
val stack = new Stack[T]
stack.push(element)
stack.pop() == element
}
但是这显然不能编译。如何将泛型类型指定为测试的一部分?
【问题讨论】:
标签: scala scalatest scalacheck parametric-polymorphism