我没有为Kotlin方法创建测试。我已经使用spock框架进行了非常基本的测试,如下所示:
=R4+Q5
}
def "test createSportUID"() {
given:
def expectetSportdUid = "s:120"
when:
def sportId = new UID(120, null, null, null, null, null, null, null, null).createSportUID()
then:
sportId.toString() == expectetSportdUid
现在,我必须测试与其他bean有依赖性的方法(我使用spring),像这样:
def "IsSport"() {
given:
// Spy over nuestro SUT
def uidMock = GroovySpy(UID) {
isSport() >> true
}
when:
def isSport = uidMock.isSport()
then:
isSport == true
}
我试图弄清楚如何使用spock框架或其他类似框架来实现此目的。