У меня большой набор функциональных тестов.Каждый тест независим.Но время от времени возникает проблема, и один из этих тестов протекает (исключение происходит до того, как данные могут быть очищены и т. Д.), И некоторые из последующих тестов могут завершиться неудачей.
Итак, первое, что я хочу сделатьВ каждом из этих тестов проверяется, действительно ли база данных пуста.Было бы полезно знать, что поломка вызвана утечкой, а не регрессией.
Я хотел бы знать, могу ли я сделать это с помощью одного запроса, потому что я хотел бы избежать выполнения и поддержки чего-либонапример:
sessionFactory.getCurrentSession().createQuery("Select a From A a").list().isEmpty()
...
sessionFactory.getCurrentSession().createQuery("Select z From Z z").list().isEmpty()
Я нашел это для mysql: Список непустых таблиц в базе данных MySQL , но он специфический.
Спасибо:)