From b8c81e9a2ff340845c1725b0600422cc3e1ede80 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Thu, 3 Oct 2013 19:31:01 +0200 Subject: [PATCH] DATAJPA-409 - Added unit test for count query creation for nested references. --- .../data/jpa/repository/query/QueryUtilsUnitTests.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/test/java/org/springframework/data/jpa/repository/query/QueryUtilsUnitTests.java b/src/test/java/org/springframework/data/jpa/repository/query/QueryUtilsUnitTests.java index 7166f28e1..32c2cd0f5 100644 --- a/src/test/java/org/springframework/data/jpa/repository/query/QueryUtilsUnitTests.java +++ b/src/test/java/org/springframework/data/jpa/repository/query/QueryUtilsUnitTests.java @@ -255,6 +255,14 @@ public class QueryUtilsUnitTests { assertThat(query, endsWith("ORDER BY p.firstname, p.lastname asc")); } + /** + * @see DATAJPA-409 + */ + @Test + public void createsCountQueryForNestedReferenceCorrectly() { + assertCountQuery("select a.b from A a", "select count(a.b) from A a"); + } + private void assertCountQuery(String originalQuery, String countQuery) { assertThat(createCountQueryFor(originalQuery), is(countQuery)); }