@Test public void testWithMultipleFieldsProjection() throws Exception { SolrQueryMethod method = getQueryMethodByName("findByAnnotatedQueryWithProjectionOnMultipleFields", String.class); Assert.assertTrue(method.hasAnnotatedQuery()); Assert.assertTrue(method.hasProjectionFields()); Assert.assertFalse(method.hasFilterQuery()); Assert.assertEquals(2, method.getProjectionFields().size()); Assert.assertFalse(method.hasAnnotatedNamedQueryName()); Assert.assertEquals("name:?0", method.getAnnotatedQuery()); }