very simple findby code completion for repository interfaces

This commit is contained in:
Martin Lippert
2018-11-20 15:28:45 +01:00
parent 792867fa20
commit 07053fbe7f
5 changed files with 175 additions and 11 deletions

View File

@@ -54,7 +54,8 @@ public class DataRepositoryCompletionProcessorTest {
public void testStandardFindByCompletions() throws Exception {
prepareCase("{", "{<*>");
assertContainsAnnotationCompletions(
"List<Customer> findByLastName${1|(String lastName);,And,Or|}");
"List<Customer> findByFirstName(String firstName);",
"List<Customer> findByLastName(String lastName);");
}
private void prepareCase(String selectedAnnotation, String annotationStatementBeforeTest) throws Exception {