@Test void testGreaterThanOnNonNumericalAttribute() throws RSQLParserException { Attribute nameAttr = when(mock(Attribute.class).getDataType()).thenReturn(STRING).getMock(); doReturn(nameAttr).when(entityType).getAttribute("name"); assertThrows( IllegalArgumentException.class, () -> molgenisRSQL.createQuery("name>87", repository)); }
public Query<Entity> createQuery(String rsql, Repository<Entity> repository) { Node rootNode = rsqlParser.parse(rsql); MolgenisRSQLVisitor visitor = new MolgenisRSQLVisitor(repository); return rootNode.accept(visitor); }
MolgenisRSQL { public Query<Entity> createQuery(String rsql, Repository<Entity> repository) { Node rootNode = rsqlParser.parse(rsql); MolgenisRSQLVisitor visitor = new MolgenisRSQLVisitor(repository); return rootNode.accept(visitor); } }
MolgenisRSQL { public Query<Entity> createQuery(String rsql, Repository<Entity> repository) { Node rootNode = rsqlParser.parse(rsql); MolgenisRSQLVisitor visitor = new MolgenisRSQLVisitor(repository); return rootNode.accept(visitor); } MolgenisRSQL(RSQLParser rsqlParser); }
MolgenisRSQL { public Query<Entity> createQuery(String rsql, Repository<Entity> repository) { Node rootNode = rsqlParser.parse(rsql); MolgenisRSQLVisitor visitor = new MolgenisRSQLVisitor(repository); return rootNode.accept(visitor); } MolgenisRSQL(RSQLParser rsqlParser); Query<Entity> createQuery(String rsql, Repository<Entity> repository); }
MolgenisRSQL { public Query<Entity> createQuery(String rsql, Repository<Entity> repository) { Node rootNode = rsqlParser.parse(rsql); MolgenisRSQLVisitor visitor = new MolgenisRSQLVisitor(repository); return rootNode.accept(visitor); } MolgenisRSQL(RSQLParser rsqlParser); Query<Entity> createQuery(String rsql, Repository<Entity> repository);  }