Apache Phoenix DAO测试
问题描述:
我需要测试使用Apache Phoenix(基于HBase的SQL层)作为数据源的DAO层(在Spring JDBC中编写)。Apache Phoenix DAO测试
我对测试数据库没有太多经验。我做了一些研究,我知道最常见的问题是使用InMemory数据库,但在这种特殊情况下,我不能使用InMemory数据库,因为Phoenix在SQL方言中有一些差异。 所以我的问题是在这种情况下编写集成测试的最佳方法是什么。
答
您可以参考一个IT测试案例org.apache.phoenix.end2end.QueryIT在apache phoenix代码中编写自己的