modules/core/plugin-container/src/test/java/org/rhq/core/pc/upgrade/ResourceUpgradeTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+)
New commits: commit 16224a4092762e54928f411026f3c674cf210efa Author: John Mazzitelli mazz@redhat.com Date: Fri Feb 3 13:11:27 2012 -0500
[BZ 773031] enhance test to check and make sure the state is set properly
diff --git a/modules/core/plugin-container/src/test/java/org/rhq/core/pc/upgrade/ResourceUpgradeTest.java b/modules/core/plugin-container/src/test/java/org/rhq/core/pc/upgrade/ResourceUpgradeTest.java index 39ae23d..f35965a 100644 --- a/modules/core/plugin-container/src/test/java/org/rhq/core/pc/upgrade/ResourceUpgradeTest.java +++ b/modules/core/plugin-container/src/test/java/org/rhq/core/pc/upgrade/ResourceUpgradeTest.java @@ -35,7 +35,9 @@ import org.rhq.core.domain.resource.InventoryStatus; import org.rhq.core.domain.resource.Resource; import org.rhq.core.pc.PluginContainer; import org.rhq.core.pc.ServerServices; +import org.rhq.core.pc.inventory.InventoryManager; import org.rhq.core.pc.inventory.ResourceContainer; +import org.rhq.core.pc.inventory.ResourceContainer.ResourceComponentState; import org.rhq.test.pc.PluginContainerSetup; import org.rhq.test.pc.PluginContainerTest;
@@ -299,6 +301,14 @@ public class ResourceUpgradeTest extends ResourceUpgradeTestBase { assertEquals(discoveredResource.getName(), "resource-name-v1"); assertEquals(discoveredResource.getDescription(), "resource-description-v1");
+ InventoryManager im = PluginContainer.getInstance().getInventoryManager(); + ResourceContainer container = im.getResourceContainer(discoveredResource.getId()); + if (discoveredResource.getInventoryStatus() == InventoryStatus.COMMITTED) { + assert container.getResourceComponentState() == ResourceComponentState.STARTED; + } else { + assert container.getResourceComponentState() == ResourceComponentState.STOPPED; + } + return inv; }
rhq-commits@lists.fedorahosted.org