首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在DomainUnitTest中测试multiTenancy

如何在DomainUnitTest中测试multiTenancy
EN

Stack Overflow用户
提问于 2018-02-25 20:58:36
回答 1查看 241关注 0票数 0

当我使用multiTenancy时,如何测试域类?

我可以看到,我需要使用HibernateSpec进行扩展并覆盖getConfiguration。

当我使用ServiceUnitTest时,这是可以的,但对于DomainUnitTest则不行。

简单的示例: application.yml是通过以下方式设置的:

代码语言:javascript
复制
grails:
    gorm:
        multiTenancy:
            mode: DISCRIMINATOR
            tenantResolverClass: security.CompanyTenantResolver

我的测试:

代码语言:javascript
复制
class TestSpec extends HibernateSpec implements DomainUnitTest<Test>{
    void "expect ok test"() {
        expect:
        true
    }
    def setup() {
        System.setProperty(SystemPropertyTenantResolver.PROPERTY_NAME, 'unit-test')
    }

    def cleanup() {
        System.setProperty(SystemPropertyTenantResolver.PROPERTY_NAME, '')
    }


    @Override
    Map getConfiguration() {
        [(Settings.SETTING_MULTI_TENANT_RESOLVER_CLASS): SystemPropertyTenantResolver]
    }

}

无论我如何努力,我都会得到:

代码语言:javascript
复制
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.grails.beans.ConstraintsEvaluator': Cannot resolve reference to bean 'grailsDomainClassMappingContext' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'grailsDatastore': Bean instantiation via constructor failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.grails.datastore.mapping.simple.SimpleMapDatastore]: Constructor threw exception; nested exception is org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type [java.lang.String] to type [java.lang.Class<?>]

是grails中的错误还是忘记了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-26 12:24:36

这是grails版本3.3.2中的一个错误,在3.3.0版本中工作正常

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48978398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档