diff --git a/jOOQ/src/main/java/org/jooq/tools/jdbc/Mock.java b/jOOQ/src/main/java/org/jooq/tools/jdbc/Mock.java index 5d0ab4584e..cf48768c54 100644 --- a/jOOQ/src/main/java/org/jooq/tools/jdbc/Mock.java +++ b/jOOQ/src/main/java/org/jooq/tools/jdbc/Mock.java @@ -39,6 +39,8 @@ package org.jooq.tools.jdbc; import static org.jooq.impl.DSL.using; +import java.sql.SQLException; + import org.jooq.Record; import org.jooq.Result; @@ -86,6 +88,14 @@ public final class Mock { }; } + /** + * Create a new {@link MockDataProvider} that always throws the same + * exception for all queries. + */ + public static final MockDataProvider of(SQLException exception) { + return of(new MockResult(exception)); + } + /** * Wrap a record in a result. */