Я хочу протестировать общий стек с помощью 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
}
Однако это явно не компилируется. Как указать универсальный тип в рамках теста?