public void testQueryUsingExpressions() throws Exception {
JdbcDataContext strategy = new JdbcDataContext(_connection,
new TableType[] { TableType.TABLE, TableType.VIEW }, _databaseName);
Query q = new Query().select("Name").from("Production.Product").where("COlor IS NOT NULL").setMaxRows(5);
DataSet dataSet = strategy.executeQuery(q);
assertEquals("[Name]", Arrays.toString(dataSet.getSelectItems()));
assertTrue(dataSet.next());
assertEquals("Row[values=[LL Crankarm]]", dataSet.getRow().toString());
assertTrue(dataSet.next());
assertTrue(dataSet.next());