我有一个从Impala获取数据的应用程序,执行该过程并生成最终报告。写了一些测试用例来验证我本地的代码。在测试用例执行期间,它连接到remore impala服务器并获取数据。
由于与impala的远程jdbc连接,需要很长时间才能完成我的所有测试用例。
我想如果impal可以在本地设置为jar或somhing,我将帮助减少测试用例exectuion时间。
有人可以建议一些事情来实现我的目标。
想像h2数据库那样支持所有的impala查询,所以我在执行中更新了laod数据
我试过H2数据库,postgres,mysql等
我强烈建议你嘲笑这些黑斑羚的电话。你可以看看mockito框架(https://site.mockito.org/),它提供了简单方法模拟的方法。
使用此方法,您可以在测试中定义impala查询中的结果,并将此模拟数据用于实际测试。