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

问题描述 投票:0回答:1

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

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

我想如果impal可以在本地设置为jar或somhing,我将帮助减少测试用例exectuion时间。

有人可以建议一些事情来实现我的目标。

想像h2数据库那样支持所有的impala查询,所以我在执行中更新了laod数据

我试过H2数据库,postgres,mysql等

java junit testng impala
1个回答
0
投票

我强烈建议你嘲笑这些黑斑羚的电话。你可以看看mockito框架(https://site.mockito.org/),它提供了简单方法模拟的方法。

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

© www.soinside.com 2019 - 2024. All rights reserved.