Самое близкое к выполнению модульного теста для запроса SQL (или аналогичного фреймворка) вы можете настроить базу данных SQLite в памяти и выполнить ее.
Хотя это все еще техническиинтеграционный тест, он запускает почти так же быстро, как должен выполнять модульный тест.
Если вы это сделаете, просто обратите внимание на незначительные различия между SQLite и вашим реальная база данных, и попытайтесь сделать ваши запросы совместимыми с обоими.
Надеюсь, это поможет,
Assaf.