From 42718c57fe961253af12f1775fcb701385ec8ad8 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Wed, 18 Jul 2012 11:35:04 +0200 Subject: [PATCH] Check OpenJpa query validation. --- .../OpenJpaNamespaceUserRepositoryTests.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/test/java/org/springframework/data/jpa/repository/OpenJpaNamespaceUserRepositoryTests.java b/src/test/java/org/springframework/data/jpa/repository/OpenJpaNamespaceUserRepositoryTests.java index 394029bdb9..c3ad79a4f1 100644 --- a/src/test/java/org/springframework/data/jpa/repository/OpenJpaNamespaceUserRepositoryTests.java +++ b/src/test/java/org/springframework/data/jpa/repository/OpenJpaNamespaceUserRepositoryTests.java @@ -56,6 +56,24 @@ public void findsAllByGivenIds() { } + @Test + public void checkQueryValidationWithOpenJpa() { + + try { + em.createQuery("something absurd"); + fail("Creating query did not validate it"); + } catch (Exception e) { + // expected + } + + try { + em.createNamedQuery("not available"); + fail("Creating invalid named query did not validate it"); + } catch (Exception e) { + // expected + } + } + /** * Test case for https://issues.apache.org/jira/browse/OPENJPA-2018 */