Java 使用本地Impala连接执行单元测试用例

Java 使用本地Impala连接执行单元测试用例,java,junit,testng,impala,Java,Junit,Testng,Impala,我有一个应用程序,它从Impala获取数据,进行处理并生成最终报告。编写了一些测试用例来验证我本地的代码。在测试用例执行期间,它连接到remore impala服务器并获取数据 由于与impala的远程jdbc连接,完成我的所有测试用例需要很长时间 我想如果impal可以在本地设置为jar或somhing,我将有助于减少测试用例的执行时间 有人能提出一些建议来实现我的目标吗 考虑一些支持所有impala查询的liek h2数据,所以我在execute中更新laod数据 我尝试了H2数据库、pos

我有一个应用程序,它从Impala获取数据,进行处理并生成最终报告。编写了一些测试用例来验证我本地的代码。在测试用例执行期间,它连接到remore impala服务器并获取数据

由于与impala的远程jdbc连接,完成我的所有测试用例需要很长时间

我想如果impal可以在本地设置为jar或somhing,我将有助于减少测试用例的执行时间

有人能提出一些建议来实现我的目标吗

考虑一些支持所有impala查询的liek h2数据,所以我在execute中更新laod数据


我尝试了H2数据库、postgress、mysql等,我强烈建议你模仿那些黑斑羚的叫声。您可以看看mockito框架(),它提供了简单方法模拟的方法


使用此选项,您可以在测试中定义impala查询的结果,并将此模拟数据用于实际测试。

我强烈建议您模拟这些impala调用。您可以看看mockito框架(),它提供了简单方法模拟的方法

使用此选项,您可以在测试中定义impala查询中的结果,并将此模拟数据用于实际测试。

好参考:,好参考:,