有没有办法在org.specs2.time中排除隐式时间转换并使用你自己的?

时间:2013-08-14 11:55:48

标签: scala implicit-conversion implicit specs2

我正在尝试使用specs2,并且我遇到隐式转换的问题,这些转换与我从scala.concurrent.duration._中导入的隐式转换混合在一起,有没有办法从范围中排除隐含的转换?

import org.specs2.mutable.Specification
import scala.concurrent.duration._

class StatisticsSampleCacheSpec extends Specification {

    val map: Map[Long, Duration] = Map(
        1L -> 5.minute,
        3L -> 3.day,
        5L -> 5.day,
        7L -> 30.day)
}

1 个答案:

答案 0 :(得分:13)

这是一个很常见的问题,尝试混入org.specs2.time.NoTimeConversions特质:

class StatisticsSampleCacheSpec extends Specification with NoTimeConversions