You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by ra...@apache.org on 2015/03/08 17:57:06 UTC

stratos git commit: updating integration tests to undeploy/delete the app

Repository: stratos
Updated Branches:
  refs/heads/master 8def69fc1 -> 177a7a43d


updating integration tests to undeploy/delete the app


Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/177a7a43
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/177a7a43
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/177a7a43

Branch: refs/heads/master
Commit: 177a7a43d45821de6c58f8fa9a7cc9876abf332e
Parents: 8def69f
Author: R-Rajkumar <rr...@gmail.com>
Authored: Sun Mar 8 22:25:55 2015 +0530
Committer: R-Rajkumar <rr...@gmail.com>
Committed: Sun Mar 8 22:25:55 2015 +0530

----------------------------------------------------------------------
 .../stratos/integration/tests/SampleApplicationsTest.java     | 7 +++++++
 1 file changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/177a7a43/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/SampleApplicationsTest.java
----------------------------------------------------------------------
diff --git a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/SampleApplicationsTest.java b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/SampleApplicationsTest.java
index f916083..6ff13d8 100644
--- a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/SampleApplicationsTest.java
+++ b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/SampleApplicationsTest.java
@@ -74,6 +74,8 @@ public class SampleApplicationsTest extends StratosTestServerManager {
     private void runApplicationTest(String applicationFolderName, String applicationId) {
         executeCommand(getApplicationsPath() + "/" + applicationFolderName + "/scripts/mock/deploy.sh");
         assertApplicationActivation(applicationId);
+        executeCommand(getApplicationsPath() + "/" + applicationFolderName + "/scripts/mock/undeploy.sh");
+        assertApplicationNotExists(applicationId);
     }
 
     /**
@@ -125,6 +127,11 @@ public class SampleApplicationsTest extends StratosTestServerManager {
         assertEquals(String.format("Application status did not change to active: [application-id] %s", applicationName),
                 ApplicationStatus.Active, application.getStatus());
     }
+    
+    private void assertApplicationNotExists(String applicationName) {
+        Application application = ApplicationManager.getApplications().getApplication(applicationName);
+        assertNull(String.format("Application is found in the topology : [application-id] %s", applicationName), application);
+    }
 
     /**
      * Get applications folder path