创建具有依赖关系的Kotlin单元测试

时间:2018-12-06 15:15:20

标签: unit-testing kotlin dependencies spock

我没有为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框架或其他类似框架来实现此目的。

0 个答案:

没有答案