1

私のサービスでは、grailsApplication インスタンスが自動注入され、次のようにドメイン名を検索するために使用されます。

grailsApplication.getDomainClass(domain.getClass().name)?.clazz

単体テストでこれをモックする方法。これまでのところ、私は次のようなことをしてきました:

def getDomainClass = {
                assert null
            }
def grailsApplication  = [getDomainClass: getDomainClass]
service.grailsApplication = {grailsApplication as GrailsApplication}

ただし、これは機能しません。次のエラーが表示されます。

interface org.springframework.validation.Errors

それを嘲笑する方法はありますか?ありがとうございました

4

0 に答える 0