Revision 46105 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.jdbc/src/test/java/org/gvsig/fmap/dal/store/jdbc2/AbstractTestUtils.java

View differences:

AbstractTestUtils.java
19 19
import org.gvsig.fmap.dal.DataServerExplorerParameters;
20 20
import org.gvsig.fmap.dal.DataStore;
21 21
import static org.gvsig.fmap.dal.DataStore.H2SPATIAL_PROVIDER_NAME;
22
import org.gvsig.fmap.dal.DataStoreParameters;
22 23
import org.gvsig.fmap.dal.DatabaseWorkspaceManager;
23 24
import static org.gvsig.fmap.dal.DatabaseWorkspaceManager.FIELD_RESOURCES_NAME;
24 25
import static org.gvsig.fmap.dal.DatabaseWorkspaceManager.TABLE_RESOURCES_NAME;
......
420 421
        return explorer;
421 422
    }
422 423

  
423
    public void drop_tables(JDBCServerExplorer explorer, String...tables) {
424
    public void drop_tables(JDBCServerExplorer explorer, String...tables) throws Exception {
424 425
        for (String table : tables) {
425 426
            String sql = "DROP TABLE IF EXISTS \""+table+"\"";
426 427
            explorer.execute(sql);
428
            removeResource(explorer, table, "dal");
427 429
        }
428 430
    }
429 431
    
432
    public void initWorkspace(String name) throws Exception {
433
        JDBCServerExplorer explorer = this.openServerExplorer(name);
434
        DataManager manager = DALLocator.getDataManager();
435
        DatabaseWorkspaceManager ws = manager.createDatabaseWorkspaceManager(explorer.getParameters());
436
        ws.connect();
437
        if (!ws.existsTable(DatabaseWorkspaceManager.TABLE_CONFIGURATION)) {
438
            ws.createTable(DatabaseWorkspaceManager.TABLE_CONFIGURATION);
439
        }
440
        if (!ws.existsTable(DatabaseWorkspaceManager.TABLE_RESOURCES)) {
441
            ws.createTable(DatabaseWorkspaceManager.TABLE_RESOURCES);
442
        }
443
    }
444
    
430 445
//    public abstract String getExpectedResourcesPrefix(); // Ex. "h2spatial"
431 446

  
432 447
    public abstract String getExpectedsPath();

Also available in: Unified diff