@Override protected void verify(QueryStructureByID query, ResultSet rs) throws Exception { int records = 0; while (rs.next()) { records++; Assert.assertEquals(query.getId().intValue(), rs.getInt(1)); Assert.assertEquals(7, rs.getInt(2)); Assert.assertEquals(query.getValue().getIdstructure(), rs.getInt(3)); } Assert.assertEquals(1, records); }
public void test() throws Exception { QueryStructureByID qf = new QueryStructureByID(); qf.setValue(new StructureRecord(-1, 2, "", "")); qf.setCondition(NumberCondition.getInstance("<=")); qf.setId(1); Assert.assertEquals(QueryStructureByID.sqlField + qf.getCondition() + " ?", qf.getSQL()); List<QueryParam> params = qf.getParameters(); Assert.assertNotNull(params); Assert.assertEquals(2, params.size()); Assert.assertEquals(Integer.class, params.get(0).getType()); Assert.assertEquals(Integer.class, params.get(1).getType()); Assert.assertEquals(1, params.get(0).getValue()); Assert.assertEquals(2, params.get(1).getValue()); }