@Test
public void testDefaultDataStore() throws Exception {
testAddDataStore();
WorkspaceInfo ws = dao.getWorkspaceByName("acme");
DataStoreInfo ds = dao.getStoreByName(ws, "widgets", DataStoreInfo.class);
dao.setDefaultDataStore(ws, ds);
DataStoreInfo ds1 = dao.getDefaultDataStore(ws);
assertEquals(ds, ds1);
DataStoreInfo ds2 = dao.getCatalog().getFactory().createDataStore();
ds2.setWorkspace(ws);
ds2.setName("things");
dao.add(ds2);
dao.setDefaultDataStore(ws, ds2);
assertEquals(dao.getStoreByName(ws, "things", DataStoreInfo.class), ds2);