Revision 44854 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.h2/src/test/java/org/gvsig/fmap/dal/store/h2/operations/sql/TestResultSetForSetProvider.java

View differences:

TestResultSetForSetProvider.java
201 201

  
202 202

  
203 203

  
204
  public void testConstantColumnPrimaryKey() throws Exception {
205
    JDBCHelper helper = TestUtils.getJDBCHelper();
206
    JDBCSQLBuilderBase sqlbuilder = helper.createSQLBuilder();
207
    OperationsFactory operations = helper.getOperations();
208

  
209
    List<String> expectedSQLs = TestUtils.getSQLs("resultSetForSetProvider.sql");
210
    
211
    FeatureStore sourceStore = TestUtils.openSourceStore1();
212

  
213
    TableReference table = operations.createTableReference(
214
            "dbtest", 
215
            sqlbuilder.default_schema(), 
216
            "test", 
217
            null
218
    );
219
//    meterle como constantCOlumn ID
220

  
221
    FeatureType featureType = sourceStore.getDefaultFeatureType();
222
    FeatureQuery query = sourceStore.createFeatureQuery();
223
    
224
    query.setConstantsAttributeNames(new String[]{"ID"});
225
    
226
    ResultSetForSetProviderOperation resultSetForSetProvider = operations.createResultSetForSetProvider(
227
            table,
228
            null,
229
            null,
230
            query,
231
            featureType,
232
            featureType,
233
            0,
234
            0, 
235
            0
236
    );
237
    String sql = resultSetForSetProvider.getSQL();
238
    System.out.println("###### SQL:"+sql);
239
    System.out.println("###### EXP:"+expectedSQLs.get(4));
240
    
241
    assertEquals("ResultSetForSetProvider SQL", expectedSQLs.get(4), sql);
242
  }
243

  
244

  
204 245
  // TODO: a?adir un test con where, group y order.
205 246
}

Also available in: Unified diff