File xmlFile = getDSXmlFile(dsXmlFile);
Configuration config = createConfiguration(new Configuration(), datasourceName);
ResourceType type = new ResourceType("datasource", "jbossas", ResourceCategory.SERVICE, null);
CreateResourceReport report = new CreateResourceReport(datasourceName, type, null, config, null);
DatasourceConfigurationEditor.updateDatasource(xmlFile, datasourceName, report);
config = DatasourceConfigurationEditor.loadDatasource(xmlFile, datasourceName);
assertLoadingOfConfiguration(config, datasourceName, testName);
// Now lets test creating a new datasource into an already existing xxx-ds.XMl file
dsXmlFile = "loadDS.xml";
datasourceName = "NewAndImprovedDS";
xmlFile = getDSXmlFile(dsXmlFile);
config = createConfiguration(new Configuration(), datasourceName);
type = new ResourceType("datasource", "jbossas", ResourceCategory.SERVICE, null);
report = new CreateResourceReport(datasourceName, type, null, config, null);
DatasourceConfigurationEditor.updateDatasource(xmlFile, datasourceName, report);
config = DatasourceConfigurationEditor.loadDatasource(xmlFile, datasourceName);
assertLoadingOfConfiguration(config, datasourceName, testName);