本文整理汇总了Scala中org.mockito.Mock类的典型用法代码示例。如果您正苦于以下问题:Scala Mock类的具体用法?Scala Mock怎么用?Scala Mock使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Mock类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Scala代码示例。
示例1: HelloSpec
//设置package包名称以及导入依赖的类
import org.scalatest.{FlatSpec,Matchers,WordSpec}
class HelloSpec extends FlatSpec with Matchers {
"Hello" should "have tests" in {
true should === (true)
}
}
import org.mockito.Mock
import org.mockito.Mockito._
import org.mockito.ArgumentMatchers._
class test {
def compareTo1(name:String): Int ={
99
}
}
object TestSpec {
val m = mock(classOf[test])
when(m.compareTo1("ajit")).thenReturn(100)
when(m.compareTo1("vinit")).thenReturn(101)
//when(m.compareTo1(any())).thenReturn(1000)
def printVals(obj: test): Int = {
obj.compareTo1("vinit")
}
}
class TestSpec extends WordSpec with Matchers {
import TestSpec._
"trying mockito" should {
"name params " in {
println("----------->>>>>>>"+printVals(m))
printVals(m) shouldBe (101)
}
}
}