如何在Munit Test案例的DB Server组件中配置H2 DB连接详细信息?

时间:2015-11-26 08:15:24

标签: database server mule munit

  1. 我需要在不连接原始数据库的情况下测试数据库查询。
  2. 我正在尝试使用Munit DB Server组件连接到内存DB中的H2而不是原始数据库。
  3. 我在DB Server配置模块中配置了sql脚本`dbserver:config name =" DB_Server"数据库="测试" doc:name =" DB Server" SQLFILE =" CreateEmployee.sql"并在套房中启动了DB服务器
  4. 但我的测试用例是连接原始数据库而不是H2 DB
  5. 我安装了本地H2 Db和数据库属性
  6. 请帮助我在何处以及如何配置H2数据库相关属性,以便我的测试用例可以在内存数据库中使用?

1 个答案:

答案 0 :(得分:0)

MUnit DB组件用于启动H2数据库实例,而不是连接到现有实例。

用例是,如果您将应用程序参数化以连接到数据库,则使用MUnit数据库组件启动内存数据库并更改应用程序中的连接字符串(因为它是一个参数)点击在内存中运行的新数据库。

有道理吗?

也许本文档的这一部分有助于澄清:

https://docs.mulesoft.com/mule-user-guide/v/3.7/munit-database-server#execution-environments

HTH