Skip to content

Commit fada241

Browse files
authored
N1ql query should project getFieldName() instead of getName(). (#1185)
Closes #1184.
1 parent d210678 commit fada241

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryQueryIntegrationTests.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,11 @@ void annotatedFieldFind() {
163163
person = new Person(1, "first", "last");
164164
person.setMiddlename("Nick"); // middlename is stored as nickname
165165
personRepository.save(person);
166-
List<Person> persons2 = personRepository.findByMiddlename("Nick");
167-
assertEquals(1, persons2.size());
166+
Person person2 = personRepository.findById(person.getId().toString()).get();
167+
assertEquals(person.getMiddlename(), person2.getMiddlename());
168+
List<Person> persons3 = personRepository.findByMiddlename("Nick");
169+
assertEquals(1, persons3.size());
170+
assertEquals(person.getMiddlename(), persons3.get(0).getMiddlename());
168171
} finally {
169172
personRepository.deleteById(person.getId().toString());
170173
}

0 commit comments

Comments
 (0)