Grails,Spock Unit Tests是一种很糟糕的行为

时间:2016-09-06 11:03:53

标签: grails gorm spock

假设我在Grails的Spock单元测试中模拟了一个名为Person的域类(2.4.5),

@Mock([Person])
class SomeUnitTestSpec extends Specification {

...

    void "a test on person"() {
        when:
        def person = new Person(name:"Freddy")                

        then:
           !person.isDirty("name")
        }
}

上述测试失败;为什么?我会假设数据库中没有任何内容!有没有办法覆盖这种行为?

0 个答案:

没有答案