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
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