0

我怎样才能编译这个?List[Int] 是否有隐式生成器,如何将它们纳入范围?我认为import org.scalacheck.Arbitrary._应该足够了,但事实并非如此。

package foo

import org.scalatest.junit.JUnitSuite
import org.scalatest.prop.Checkers
import org.scalacheck._
import org.junit.Test


class TestFoo extends JUnitSuite with Checkers {

  @Test
  def foo : Unit = {
    def revtest(l: List[Integer]) : Boolean = l.reverse.reverse==l
    check(revtest _) //could not find implicit value for parameter a1: org.scalacheck.Arbitrary[List[Integer]]
  } 

}
4

1 回答 1

0

好吧,这很愚蠢。上面的代码指的是java.lang.Integer而不是Int. 替换为Int解决问题。

于 2014-03-25T18:59:31.783 回答