@Test public void testGetColumnsForSelectStatement() throws Exception { assertEquals( ", doc.date", store.getColumnsForSelectStatement("where 1=1 order by doc.date desc")); assertEquals( ", doc.date", store.getColumnsForSelectStatement("where 1=1 order by doc.date asc")); assertEquals(", doc.date", store.getColumnsForSelectStatement("where 1=1 order by doc.date")); assertEquals( ", description", store.getColumnsForSelectStatement("where 1=1 order by description desc")); assertEquals( ", ascendent", store.getColumnsForSelectStatement("where 1=1 order by ascendent asc")); assertEquals( ", doc.date, doc.name", store.getColumnsForSelectStatement("where 1=1 order by doc.date, doc.name")); assertEquals( ", doc.date, doc.name", store.getColumnsForSelectStatement("where 1=1 order by doc.date ASC, doc.name DESC")); assertEquals( "", store.getColumnsForSelectStatement(", BaseObject as obj where obj.name=doc.fullName")); }