我正在编写测试用例以验证REST调用的响应。我正在执行以下操作:
RestResponse response = rest.get("http://localhost:8080/dynamic-content-services/api/"
但是我想使用内存数据库。我知道localhost将无法工作,但是在这种情况下,URL是什么?
这是我的测试环境
test {
dataSource {
driverClassName = "org.h2.Driver"
username = "sa"
password = ""
dbCreate = "update"
url = "jdbc:h2:mem:testDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE"
}
}
最佳答案
您可以看一下我写的这篇文章。它可能会帮助您:
查看功能测试部分。用于测试的默认H2配置应立即可用。
关于grails - 使用Grails REST Client Builder进行Rest API测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29353679/