Тестирование DAO Apache Phoenix

Мне нужно протестировать мой уровень DAO (написанный на Spring JDBC), который использует Apache Phoenix (уровень SQL поверх HBase) в качестве источника данных.

У меня нет большого опыта тестирования баз данных. Я провел некоторое исследование и знаю, что наиболее распространенным подходом является использование базы данных InMemory, но в этом конкретном случае я не могу использовать базу данных InMemory, потому что у Phoenix есть некоторые различия в диалекте SQL. Итак, мой вопрос в том, что в этом случае лучше всего подходит для написания интеграционных тестов.


person IgorekPotworek    schedule 14.10.2015    source источник


Ответы (1)


Вы можете сослаться на один тестовый пример ИТ org.apache.phoenix.end2end.QueryIT в коде apache phoenix для написания собственного

person Ankit Singhal    schedule 21.01.2016