使用Influxdb的程序的单元测试

时间:2016-02-13 13:19:18

标签: unit-testing junit influxdb nosql

如何在不在系统上安装InfluxDB的情况下为使用大量数据库作为数据库的应用程序编写单元测试。

我想在测试,测试运行和测试后关闭之前启动嵌入式涌入数据库。

2 个答案:

答案 0 :(得分:3)

您可以简单地使用Docker镜像,例如tutum/influxdb。此安装程序中只有依赖项是安装Docker。

答案 1 :(得分:1)

我知道这是一个老问题,但我在开发项目集成测试时解决了同样的问题。

我在Maven Central上创建了一个用于此目的的库(源代码可用on github)。

它可以直接从java下载和控制InfluxDB服务器。

希望它有所帮助。