QueryAssertions.java
package li.selman.persistencetest.assertions;
import java.util.List;
import li.selman.persistencetest.capture.QueryCaptureContext;
import li.selman.persistencetest.core.CapturedQuery;
/** Entry point for the query-assertions DSL. */
public final class QueryAssertions {
private QueryAssertions() {}
/** Asserts on whatever has been captured on the current thread since the last reset. */
public static QueriesAssert assertThatQueries() {
return assertThatQueries(QueryCaptureContext.current().capturedQueries());
}
/** Asserts on an explicit list of captured queries, rather than the ambient capture context. */
public static QueriesAssert assertThatQueries(List<CapturedQuery> queries) {
return new QueriesAssert(queries);
}
}