}
}
private void setResourceAttributes()
{
ResourceManager manager = getManager();
ResourceType resourceType1 = manager.getResourceType("xa-datasource");
// Find the datasource to be modified and ensure it's there
Resource datasource1 = getResourceInstance(resourceType1, "RHQDS");
assert datasource1 != null : "Test datasource could not be retrieved";
// Rename the JNDI name for that resource
Configuration configuration1 = manager.getResourceConfiguration(datasource1);
resourceTypes[0] = resourceType1;
resources[0] = datasource1;
configurations[0] = configuration1;
ResourceType resourceType2 = manager.getResourceType("jms-queue");
// Find the Queue
Resource queue2 = getResourceInstance(resourceType2, "EventQueue");
assert queue2 != null : "Test queue could not be retrieved";
// Setup the second array elements
Configuration configuration2 = manager.getResourceConfiguration(queue2);
resourceTypes[1] = resourceType2;
resources[1] = queue2;
configurations[1] = configuration2;
ResourceType resourceType3 = manager.getResourceType("jms-topic");
// Find the topic
Resource topic3 = getResourceInstance(resourceType3, "InventoryTopic");
assert topic3 != null : "Test topic could not be retrieved";
Configuration configuration3 = manager.getResourceConfiguration(topic3);
// Set the last elements in the array
resourceTypes[2] = resourceType3;
resources[2] = topic3;
configurations[2] = configuration3;
// Find the topic
singleResourceType = resourceType3;
singleResource = getResourceInstance(singleResourceType, "SingleTestTopic");
assert singleResource != null : "Test singleResource topic could not be retrieved";
singleConfiguration = manager.getResourceConfiguration(singleResource);
}