From fada241988409623c6563a10df91ed200e4e2e91 Mon Sep 17 00:00:00 2001 From: Michael Reiche <48999328+mikereiche@users.noreply.github.com> Date: Mon, 16 Aug 2021 13:02:55 -0700 Subject: [PATCH] N1ql query should project getFieldName() instead of getName(). (#1185) Closes #1184. --- .../CouchbaseRepositoryQueryIntegrationTests.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryQueryIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryQueryIntegrationTests.java index 29afab6a..c5b1e757 100644 --- a/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryQueryIntegrationTests.java +++ b/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryQueryIntegrationTests.java @@ -163,8 +163,11 @@ public class CouchbaseRepositoryQueryIntegrationTests extends ClusterAwareIntegr person = new Person(1, "first", "last"); person.setMiddlename("Nick"); // middlename is stored as nickname personRepository.save(person); - List persons2 = personRepository.findByMiddlename("Nick"); - assertEquals(1, persons2.size()); + Person person2 = personRepository.findById(person.getId().toString()).get(); + assertEquals(person.getMiddlename(), person2.getMiddlename()); + List persons3 = personRepository.findByMiddlename("Nick"); + assertEquals(1, persons3.size()); + assertEquals(person.getMiddlename(), persons3.get(0).getMiddlename()); } finally { personRepository.deleteById(person.getId().toString()); }