gpt4 book ai didi

database - Grails 2.5.0-重置数据库以使用测试数据

转载 作者:行者123 更新时间:2023-12-02 15:22:31 24 4
gpt4 key购买 nike

我想使用单独的测试软件为REST API创建至少一部分测试。其他软件运行测试的速度更快,并且更易于移植。为了使用测试软件,我需要重置数据库以具有某些测试数据。是否有一种简单的方法来提供可删除所有域对象并创建新的数据“引导”的服务?

最佳答案

我建议您使用Grails环境。只需定义一个环境rest-api-test即可。在该环境中,只要Grails启动,就告诉Hibernate对数据库进行create-drop

然后在Bootstrap.groovy中定义您的测试数据集

if (Environment.current.name == 'rest-api-test') {
// insert your test data
}

然后只需使用 grails run-app -Dgrails.env=rest-api-test并等待Grails启动您的Web应用程序。然后启动您的外部测试工具。

关于database - Grails 2.5.0-重置数据库以使用测试数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33006731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com