Merge master integration tests

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

Branch: refs/heads/tenant-isolation
Commit: e57a2f73559f62b929b84720c452471d11cf7498
Parents: ed951fb
Author: Gayan Gunarathne <[email protected]>
Authored: Tue Aug 4 13:17:55 2015 +0530
Committer: Gayan Gunarathne <[email protected]>
Committed: Tue Aug 4 13:17:55 2015 +0530

----------------------------------------------------------------------
 .../util/converter/ObjectConverter.java         |  2 +-
 .../tests/ApplicationPolicyTest.java            |  8 ++--
 .../integration/tests/ApplicationTest.java      | 15 ++++----
 .../tests/AutoscalingPolicyTest.java            | 16 ++++----
 .../integration/tests/CartridgeGroupTest.java   |  8 ++--
 .../integration/tests/CartridgeTest.java        |  8 ++--
 .../integration/tests/DeploymentPolicyTest.java |  8 ++--
 .../integration/tests/NetworkPartitionTest.java |  8 ++--
 .../tests/SampleApplicationsTest.java           | 39 ++++++++++----------
 .../integration/tests/rest/RestClient.java      | 20 ++++++----
 10 files changed, 68 insertions(+), 64 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/e57a2f73/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/util/converter/ObjectConverter.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/util/converter/ObjectConverter.java
 
b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/util/converter/ObjectConverter.java
index e466d5c..fd80297 100644
--- 
a/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/util/converter/ObjectConverter.java
+++ 
b/components/org.apache.stratos.rest.endpoint/src/main/java/org/apache/stratos/rest/endpoint/util/converter/ObjectConverter.java
@@ -799,7 +799,7 @@ public class ObjectConverter {
         List<PartitionReferenceBean> partitionBeans = new 
ArrayList<PartitionReferenceBean>();
         for (PartitionRef partition : partitions) {
             PartitionReferenceBean partitionBean = new 
PartitionReferenceBean();
-            partitionBean.setUuid(partition.getId());
+            partitionBean.setId(partition.getId());
             partitionBean.setPartitionMax(partition.getPartitionMax());
             partitionBeans.add(partitionBean);
         }

http://git-wip-us.apache.org/repos/asf/stratos/blob/e57a2f73/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/ApplicationPolicyTest.java
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/ApplicationPolicyTest.java
 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/ApplicationPolicyTest.java
index b1b37b2..c5ee5d1 100644
--- 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/ApplicationPolicyTest.java
+++ 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/ApplicationPolicyTest.java
@@ -45,7 +45,7 @@ public class ApplicationPolicyTest extends 
StratosArtifactsUtils {
             String content = getJsonStringFromFile(applicationPolicies + 
networkPartitionId);
             URI uri = new URIBuilder(endpoint + 
RestConstants.APPLICATION_POLICIES).build();
 
-            HttpResponse response = restClient.doPost(uri, content);
+            HttpResponse response = restClient.doPost(uri, content, "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -70,7 +70,7 @@ public class ApplicationPolicyTest extends 
StratosArtifactsUtils {
         try {
             URI uri = new URIBuilder(endpoint + 
RestConstants.APPLICATION_POLICIES + "/" +
                     networkPartitionId).build();
-            HttpResponse response = restClient.doGet(uri);
+            HttpResponse response = restClient.doGet(uri, "admin", "admin");
             GsonBuilder gsonBuilder = new GsonBuilder();
             Gson gson = gsonBuilder.create();
             if (response != null) {
@@ -96,7 +96,7 @@ public class ApplicationPolicyTest extends 
StratosArtifactsUtils {
         try {
             String content = getJsonStringFromFile(applicationPoliciesUpdate + 
networkPartitionId);
             URI uri = new URIBuilder(endpoint + 
RestConstants.APPLICATION_POLICIES).build();
-            HttpResponse response = restClient.doPut(uri, content);
+            HttpResponse response = restClient.doPut(uri, content, "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -120,7 +120,7 @@ public class ApplicationPolicyTest extends 
StratosArtifactsUtils {
         try {
             URI uri = new URIBuilder(endpoint + 
RestConstants.APPLICATION_POLICIES + "/" +
                     networkPartitionId).build();
-            HttpResponse response = restClient.doDelete(uri);
+            HttpResponse response = restClient.doDelete(uri, "admin", "admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;

http://git-wip-us.apache.org/repos/asf/stratos/blob/e57a2f73/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/ApplicationTest.java
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/ApplicationTest.java
 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/ApplicationTest.java
index 284401e..27eb4b5 100644
--- 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/ApplicationTest.java
+++ 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/ApplicationTest.java
@@ -25,7 +25,6 @@ import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.http.client.utils.URIBuilder;
 import org.apache.stratos.common.beans.application.ApplicationBean;
-import org.apache.stratos.common.beans.policy.autoscale.AutoscalePolicyBean;
 import org.apache.stratos.integration.tests.rest.ErrorResponse;
 import org.apache.stratos.integration.tests.rest.HttpResponse;
 import org.apache.stratos.integration.tests.rest.RestClient;
@@ -46,7 +45,7 @@ public class ApplicationTest extends StratosArtifactsUtils {
             String content = getJsonStringFromFile(applications + 
applicationId);
             URI uri = new URIBuilder(endpoint + 
RestConstants.APPLICATIONS).build();
 
-            HttpResponse response = restClient.doPost(uri, content);
+            HttpResponse response = restClient.doPost(uri, content, "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -72,7 +71,7 @@ public class ApplicationTest extends StratosArtifactsUtils {
             URI uri = new URIBuilder(endpoint + RestConstants.APPLICATIONS + 
"/" + applicationId +
             RestConstants.APPLICATIONS_DEPLOY + "/" + 
applicationPolicyId).build();
 
-            HttpResponse response = restClient.doPost(uri, "");
+            HttpResponse response = restClient.doPost(uri, "", "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -98,7 +97,7 @@ public class ApplicationTest extends StratosArtifactsUtils {
             URI uri = new URIBuilder(endpoint + RestConstants.APPLICATIONS + 
"/" + applicationId +
                     RestConstants.APPLICATIONS_UNDEPLOY).build();
 
-            HttpResponse response = restClient.doPost(uri, "");
+            HttpResponse response = restClient.doPost(uri, "", "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -124,7 +123,7 @@ public class ApplicationTest extends StratosArtifactsUtils {
             URI uri = new URIBuilder(endpoint + RestConstants.APPLICATIONS + 
"/" + applicationId +
                     RestConstants.APPLICATIONS_UNDEPLOY + 
"?force=true").build();
 
-            HttpResponse response = restClient.doPost(uri, "");
+            HttpResponse response = restClient.doPost(uri, "", "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -149,7 +148,7 @@ public class ApplicationTest extends StratosArtifactsUtils {
         try {
             URI uri = new URIBuilder(endpoint + RestConstants.APPLICATIONS + 
"/" +
                     applicationId).build();
-            HttpResponse response = restClient.doGet(uri);
+            HttpResponse response = restClient.doGet(uri, "admin", "admin");
             GsonBuilder gsonBuilder = new GsonBuilder();
             Gson gson = gsonBuilder.create();
             if (response != null) {
@@ -175,7 +174,7 @@ public class ApplicationTest extends StratosArtifactsUtils {
         try {
             String content = getJsonStringFromFile(applicationsUpdate + 
applicationId);
             URI uri = new URIBuilder(endpoint + 
RestConstants.APPLICATIONS).build();
-            HttpResponse response = restClient.doPut(uri, content);
+            HttpResponse response = restClient.doPut(uri, content, "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -199,7 +198,7 @@ public class ApplicationTest extends StratosArtifactsUtils {
         try {
             URI uri = new URIBuilder(endpoint + RestConstants.APPLICATIONS + 
"/" +
                     applicationId).build();
-            HttpResponse response = restClient.doDelete(uri);
+            HttpResponse response = restClient.doDelete(uri, "admin", "admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;

http://git-wip-us.apache.org/repos/asf/stratos/blob/e57a2f73/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/AutoscalingPolicyTest.java
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/AutoscalingPolicyTest.java
 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/AutoscalingPolicyTest.java
index f5f3786..52c4c0c 100644
--- 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/AutoscalingPolicyTest.java
+++ 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/AutoscalingPolicyTest.java
@@ -39,12 +39,12 @@ public class AutoscalingPolicyTest extends 
StratosArtifactsUtils {
     String autoscalingPolicyUpdate = "/autoscaling-policies/update/";
 
 
-    public boolean addAutoscalingPolicy(String autoscalingPolicyName, String 
endpoint, RestClient restClient) {
+    public boolean addAutoscalingPolicy(String autoscalingPolicyName, String 
endpoint, RestClient restClient, String userName, String password) {
         try {
             String content = getJsonStringFromFile(autoscalingPolicy + 
autoscalingPolicyName);
             URI uri = new URIBuilder(endpoint + 
RestConstants.AUTOSCALING_POLICIES).build();
 
-            HttpResponse response = restClient.doPost(uri, content);
+            HttpResponse response = restClient.doPost(uri, content, userName, 
password);
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -65,11 +65,11 @@ public class AutoscalingPolicyTest extends 
StratosArtifactsUtils {
     }
 
     public AutoscalePolicyBean getAutoscalingPolicy(String 
autoscalingPolicyName, String endpoint,
-                                                    RestClient restClient) {
+                                                    RestClient restClient, 
String userName, String password) {
         try {
             URI uri = new URIBuilder(endpoint + 
RestConstants.AUTOSCALING_POLICIES + "/" +
                     autoscalingPolicyName).build();
-            HttpResponse response = restClient.doGet(uri);
+            HttpResponse response = restClient.doGet(uri, userName, password);
             GsonBuilder gsonBuilder = new GsonBuilder();
             Gson gson = gsonBuilder.create();
             if (response != null) {
@@ -91,11 +91,11 @@ public class AutoscalingPolicyTest extends 
StratosArtifactsUtils {
         }
     }
 
-    public boolean updateAutoscalingPolicy(String autoscalingPolicyName, 
String endpoint, RestClient restClient) {
+    public boolean updateAutoscalingPolicy(String autoscalingPolicyName, 
String endpoint, RestClient restClient, String userName, String password) {
         try {
             String content = getJsonStringFromFile(autoscalingPolicyUpdate + 
autoscalingPolicyName);
             URI uri = new URIBuilder(endpoint + 
RestConstants.AUTOSCALING_POLICIES).build();
-            HttpResponse response = restClient.doPut(uri, content);
+            HttpResponse response = restClient.doPut(uri, content, userName, 
password);
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -115,11 +115,11 @@ public class AutoscalingPolicyTest extends 
StratosArtifactsUtils {
         }
     }
 
-    public boolean removeAutoscalingPolicy(String autoscalingPolicyName, 
String endpoint, RestClient restClient) {
+    public boolean removeAutoscalingPolicy(String autoscalingPolicyName, 
String endpoint, RestClient restClient, String userName, String password) {
         try {
             URI uri = new URIBuilder(endpoint + 
RestConstants.AUTOSCALING_POLICIES + "/" +
                     autoscalingPolicyName).build();
-            HttpResponse response = restClient.doDelete(uri);
+            HttpResponse response = restClient.doDelete(uri, userName, 
password);
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;

http://git-wip-us.apache.org/repos/asf/stratos/blob/e57a2f73/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/CartridgeGroupTest.java
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/CartridgeGroupTest.java
 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/CartridgeGroupTest.java
index 43adecd..c299571 100644
--- 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/CartridgeGroupTest.java
+++ 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/CartridgeGroupTest.java
@@ -45,7 +45,7 @@ public class CartridgeGroupTest extends StratosArtifactsUtils 
{
             String content = getJsonStringFromFile(cartridgeGroups + 
groupName);
             URI uri = new URIBuilder(endpoint + 
RestConstants.CARTRIDGE_GROUPS).build();
 
-            HttpResponse response = restClient.doPost(uri, content);
+            HttpResponse response = restClient.doPost(uri, content, "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -71,7 +71,7 @@ public class CartridgeGroupTest extends StratosArtifactsUtils 
{
         try {
             URI uri = new URIBuilder(endpoint + RestConstants.CARTRIDGE_GROUPS 
+ "/" +
                     groupName).build();
-            HttpResponse response = restClient.doGet(uri);
+            HttpResponse response = restClient.doGet(uri, "admin", "admin");
             GsonBuilder gsonBuilder = new GsonBuilder();
             Gson gson = gsonBuilder.create();
             if (response != null) {
@@ -97,7 +97,7 @@ public class CartridgeGroupTest extends StratosArtifactsUtils 
{
         try {
             String content = getJsonStringFromFile(cartridgeGroupsUpdate + 
groupName);
             URI uri = new URIBuilder(endpoint + 
RestConstants.CARTRIDGE_GROUPS).build();
-            HttpResponse response = restClient.doPut(uri, content);
+            HttpResponse response = restClient.doPut(uri, content, "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -121,7 +121,7 @@ public class CartridgeGroupTest extends 
StratosArtifactsUtils {
         try {
             URI uri = new URIBuilder(endpoint + RestConstants.CARTRIDGE_GROUPS 
+ "/" +
                     groupName).build();
-            HttpResponse response = restClient.doDelete(uri);
+            HttpResponse response = restClient.doDelete(uri, "admin", "admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;

http://git-wip-us.apache.org/repos/asf/stratos/blob/e57a2f73/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/CartridgeTest.java
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/CartridgeTest.java
 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/CartridgeTest.java
index 7cd5412..522f0ee 100644
--- 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/CartridgeTest.java
+++ 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/CartridgeTest.java
@@ -45,7 +45,7 @@ public class CartridgeTest extends StratosArtifactsUtils {
             String content = getJsonStringFromFile(cartridges + cartridgeType);
             URI uri = new URIBuilder(endpoint + 
RestConstants.CARTRIDGES).build();
 
-            HttpResponse response = restClient.doPost(uri, content);
+            HttpResponse response = restClient.doPost(uri, content, "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -70,7 +70,7 @@ public class CartridgeTest extends StratosArtifactsUtils {
         try {
             URI uri = new URIBuilder(endpoint + RestConstants.CARTRIDGES + "/" 
+
                     cartridgeType).build();
-            HttpResponse response = restClient.doGet(uri);
+            HttpResponse response = restClient.doGet(uri, "admin", "admin");
             GsonBuilder gsonBuilder = new GsonBuilder();
             Gson gson = gsonBuilder.create();
             if (response != null) {
@@ -96,7 +96,7 @@ public class CartridgeTest extends StratosArtifactsUtils {
         try {
             String content = getJsonStringFromFile(cartridgesUpdate + 
cartridgeType);
             URI uri = new URIBuilder(endpoint + 
RestConstants.CARTRIDGES).build();
-            HttpResponse response = restClient.doPut(uri, content);
+            HttpResponse response = restClient.doPut(uri, content, "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -120,7 +120,7 @@ public class CartridgeTest extends StratosArtifactsUtils {
         try {
             URI uri = new URIBuilder(endpoint + RestConstants.CARTRIDGES + "/" 
+
                     cartridgeType).build();
-            HttpResponse response = restClient.doDelete(uri);
+            HttpResponse response = restClient.doDelete(uri, "admin", "admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;

http://git-wip-us.apache.org/repos/asf/stratos/blob/e57a2f73/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/DeploymentPolicyTest.java
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/DeploymentPolicyTest.java
 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/DeploymentPolicyTest.java
index e7e80eb..6ee2dd1 100644
--- 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/DeploymentPolicyTest.java
+++ 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/DeploymentPolicyTest.java
@@ -45,7 +45,7 @@ public class DeploymentPolicyTest extends 
StratosArtifactsUtils {
             String content = getJsonStringFromFile(deploymentPolicies + 
deploymentPolicyId);
             URI uri = new URIBuilder(endpoint + 
RestConstants.DEPLOYMENT_POLICIES).build();
 
-            HttpResponse response = restClient.doPost(uri, content);
+            HttpResponse response = restClient.doPost(uri, content, "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -70,7 +70,7 @@ public class DeploymentPolicyTest extends 
StratosArtifactsUtils {
         try {
             URI uri = new URIBuilder(endpoint + 
RestConstants.DEPLOYMENT_POLICIES + "/" +
                     deploymentPolicyId).build();
-            HttpResponse response = restClient.doGet(uri);
+            HttpResponse response = restClient.doGet(uri, "admin", "admin");
             GsonBuilder gsonBuilder = new GsonBuilder();
             Gson gson = gsonBuilder.create();
             if (response != null) {
@@ -96,7 +96,7 @@ public class DeploymentPolicyTest extends 
StratosArtifactsUtils {
         try {
             String content = getJsonStringFromFile(deploymentPoliciesUpdate + 
deploymentPolicyId);
             URI uri = new URIBuilder(endpoint + 
RestConstants.DEPLOYMENT_POLICIES).build();
-            HttpResponse response = restClient.doPut(uri, content);
+            HttpResponse response = restClient.doPut(uri, content, "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -122,7 +122,7 @@ public class DeploymentPolicyTest extends 
StratosArtifactsUtils {
         try {
             URI uri = new URIBuilder(endpoint + 
RestConstants.DEPLOYMENT_POLICIES + "/" +
                     deploymentPolicyId).build();
-            HttpResponse response = restClient.doDelete(uri);
+            HttpResponse response = restClient.doDelete(uri, "admin", "admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;

http://git-wip-us.apache.org/repos/asf/stratos/blob/e57a2f73/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/NetworkPartitionTest.java
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/NetworkPartitionTest.java
 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/NetworkPartitionTest.java
index f0b46cf..aa31562 100644
--- 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/NetworkPartitionTest.java
+++ 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/NetworkPartitionTest.java
@@ -45,7 +45,7 @@ public class NetworkPartitionTest extends 
StratosArtifactsUtils {
             String content = getJsonStringFromFile(networkPartitions + 
networkPartitionId);
             URI uri = new URIBuilder(endpoint + 
RestConstants.NETWORK_PARTITIONS).build();
 
-            HttpResponse response = restClient.doPost(uri, content);
+            HttpResponse response = restClient.doPost(uri, content, "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -70,7 +70,7 @@ public class NetworkPartitionTest extends 
StratosArtifactsUtils {
         try {
             URI uri = new URIBuilder(endpoint + 
RestConstants.NETWORK_PARTITIONS + "/" +
                     networkPartitionId).build();
-            HttpResponse response = restClient.doGet(uri);
+            HttpResponse response = restClient.doGet(uri, "admin", "admin");
             GsonBuilder gsonBuilder = new GsonBuilder();
             Gson gson = gsonBuilder.create();
             if (response != null) {
@@ -96,7 +96,7 @@ public class NetworkPartitionTest extends 
StratosArtifactsUtils {
         try {
             String content = getJsonStringFromFile(networkPartitionsUpdate + 
networkPartitionId);
             URI uri = new URIBuilder(endpoint + 
RestConstants.NETWORK_PARTITIONS).build();
-            HttpResponse response = restClient.doPut(uri, content);
+            HttpResponse response = restClient.doPut(uri, content, "admin", 
"admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;
@@ -120,7 +120,7 @@ public class NetworkPartitionTest extends 
StratosArtifactsUtils {
         try {
             URI uri = new URIBuilder(endpoint + 
RestConstants.NETWORK_PARTITIONS + "/" +
                     networkPartitionId).build();
-            HttpResponse response = restClient.doDelete(uri);
+            HttpResponse response = restClient.doDelete(uri, "admin", "admin");
             if (response != null) {
                 if ((response.getStatusCode() >= 200) && 
(response.getStatusCode() < 300)) {
                     return true;

http://git-wip-us.apache.org/repos/asf/stratos/blob/e57a2f73/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 42e8837..5881c32 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
@@ -29,7 +29,6 @@ import 
org.apache.stratos.autoscaler.stub.pojo.ApplicationContext;
 import org.apache.stratos.common.beans.PropertyBean;
 import org.apache.stratos.common.beans.application.ApplicationBean;
 import org.apache.stratos.common.beans.cartridge.CartridgeBean;
-import org.apache.stratos.common.beans.cartridge.CartridgeGroupBean;
 import org.apache.stratos.common.beans.partition.NetworkPartitionBean;
 import org.apache.stratos.common.beans.policy.autoscale.AutoscalePolicyBean;
 import org.apache.stratos.common.beans.policy.deployment.DeploymentPolicyBean;
@@ -112,30 +111,30 @@ public class SampleApplicationsTest extends 
StratosTestServerManager {
     public void testAutoscalingPolicy() {
         try {
             boolean added = 
autoscalingPolicyTest.addAutoscalingPolicy("autoscaling-policy-c0.json",
-                    endpoint, restClient);
+                    endpoint, restClient, "admin", "admin");
             assertEquals(added, true);
             AutoscalePolicyBean bean = 
autoscalingPolicyTest.getAutoscalingPolicy("autoscaling-policy-c0", endpoint,
-                    restClient);
+                    restClient, "admin", "admin");
             assertEquals(bean.getId(), "autoscaling-policy-c0");
             
assertEquals(bean.getLoadThresholds().getRequestsInFlight().getThreshold(), 
35.0, 0.0);
             
assertEquals(bean.getLoadThresholds().getMemoryConsumption().getThreshold(), 
45.0, 0.0);
             
assertEquals(bean.getLoadThresholds().getLoadAverage().getThreshold(), 25.0, 
0.0);
 
-         /*   boolean updated = 
autoscalingPolicyTest.updateAutoscalingPolicy("autoscaling-policy-c0.json",
+        /*    boolean updated = 
autoscalingPolicyTest.updateAutoscalingPolicy("autoscaling-policy-c0.json",
                     endpoint, restClient);
             assertEquals(updated, true);
             AutoscalePolicyBean updatedBean = 
autoscalingPolicyTest.getAutoscalingPolicy("autoscaling-policy-c0", endpoint,
                     restClient);
             
assertEquals(updatedBean.getLoadThresholds().getRequestsInFlight().getThreshold(),
 30.0, 0.0);
             
assertEquals(updatedBean.getLoadThresholds().getMemoryConsumption().getThreshold(),
 40.0, 0.0);
-            
assertEquals(updatedBean.getLoadThresholds().getLoadAverage().getThreshold(), 
20.0, 0.0);*/
+            
assertEquals(updatedBean.getLoadThresholds().getLoadAverage().getThreshold(), 
20.0, 0.0);         */
 
             boolean removed = 
autoscalingPolicyTest.removeAutoscalingPolicy("autoscaling-policy-c0", endpoint,
-                    restClient);
+                    restClient, "admin", "admin");
             assertEquals(removed, true);
 
             AutoscalePolicyBean beanRemoved = 
autoscalingPolicyTest.getAutoscalingPolicy("autoscaling-policy-c0", endpoint,
-                    restClient);
+                    restClient, "admin", "admin");
             assertEquals(beanRemoved, null);
 
         } catch (Exception e) {
@@ -183,6 +182,7 @@ public class SampleApplicationsTest extends 
StratosTestServerManager {
                     restClient);
             assertEquals(removedC3, false);
 
+
             boolean removed = cartridgeGroupTest.removeCartridgeGroup("G1", 
endpoint,
                     restClient);
             assertEquals(removed, true);
@@ -213,7 +213,7 @@ public class SampleApplicationsTest extends 
StratosTestServerManager {
     public void testApplication() {
         try {
             boolean addedScalingPolicy = 
autoscalingPolicyTest.addAutoscalingPolicy("autoscaling-policy-1.json",
-                    endpoint, restClient);
+                    endpoint, restClient, "admin", "admin");
             assertEquals(addedScalingPolicy, true);
 
             boolean addedC1 = cartridgeTest.addCartridge("c1.json", endpoint, 
restClient);
@@ -225,12 +225,12 @@ public class SampleApplicationsTest extends 
StratosTestServerManager {
             boolean addedC3 = cartridgeTest.addCartridge("c3.json", endpoint, 
restClient);
             assertEquals(addedC3, true);
 
-            boolean addedG1 = 
cartridgeGroupTest.addCartridgeGroup("cartrdige-nested.json",
+         /*   boolean addedG1 = 
cartridgeGroupTest.addCartridgeGroup("cartrdige-nested.json",
                     endpoint, restClient);
             assertEquals(addedG1, true);
             CartridgeGroupBean beanG1 = 
cartridgeGroupTest.getCartridgeGroup("G1", endpoint,
                     restClient);
-            assertEquals(beanG1.getName(), "G1");
+            assertEquals(beanG1.getName(), "G1");          */
 
             boolean addedN1 = 
networkPartitionTest.addNetworkPartition("network-partition-1.json",
                     endpoint, restClient);
@@ -314,12 +314,12 @@ public class SampleApplicationsTest extends 
StratosTestServerManager {
             
assertEquals(updatedBean.getComponents().getGroups().get(0).getGroups().get(0).getGroups().get(0).getCartridges().get(0).getCartridgeMax(),
 3);
 
 
-            boolean removedGroup = 
cartridgeGroupTest.removeCartridgeGroup("G1", endpoint,
+        /*    boolean removedGroup = 
cartridgeGroupTest.removeCartridgeGroup("G1", endpoint,
                     restClient);
-            assertEquals(removedGroup, false);
+            assertEquals(removedGroup, false);  */
 
             boolean removedAuto = 
autoscalingPolicyTest.removeAutoscalingPolicy("autoscaling-policy-1", endpoint,
-                    restClient);
+                    restClient, "admin", "admin");
             assertEquals(removedAuto, false);
 
             boolean removedNet = 
networkPartitionTest.removeNetworkPartition("network-partition-1", endpoint,
@@ -339,9 +339,9 @@ public class SampleApplicationsTest extends 
StratosTestServerManager {
                     restClient);
             assertEquals(beanRemoved, null);
 
-            removedGroup = cartridgeGroupTest.removeCartridgeGroup("G1", 
endpoint,
+            /*removedGroup = cartridgeGroupTest.removeCartridgeGroup("G1", 
endpoint,
                     restClient);
-            assertEquals(removedGroup, true);
+            assertEquals(removedGroup, true);   */
 
             boolean removedC1 = cartridgeTest.removeCartridge("c1", endpoint,
                     restClient);
@@ -356,7 +356,7 @@ public class SampleApplicationsTest extends 
StratosTestServerManager {
             assertEquals(removedC3, true);
 
             removedAuto = 
autoscalingPolicyTest.removeAutoscalingPolicy("autoscaling-policy-1", endpoint,
-                    restClient);
+                    restClient, "admin", "admin");
             assertEquals(removedAuto, true);
 
             removedDep = 
deploymentPolicyTest.removeDeploymentPolicy("deployment-policy-1", endpoint,
@@ -385,7 +385,7 @@ public class SampleApplicationsTest extends 
StratosTestServerManager {
             initializeTopologyEventReceiver();
 
             boolean addedScalingPolicy = 
autoscalingPolicyTest.addAutoscalingPolicy("autoscaling-policy-1.json",
-                    endpoint, restClient);
+                    endpoint, restClient, "admin", "admin");
             assertEquals(addedScalingPolicy, true);
 
             boolean addedC1 = cartridgeTest.addCartridge("c1.json", endpoint, 
restClient);
@@ -581,7 +581,7 @@ public class SampleApplicationsTest extends 
StratosTestServerManager {
         }
     }
 
-
+    @Test
     public void testDeploymentPolicy() {
         try {
             boolean addedN1 = 
networkPartitionTest.addNetworkPartition("network-partition-1.json",
@@ -622,6 +622,7 @@ public class SampleApplicationsTest extends 
StratosTestServerManager {
             assertEquals(updated, true);
 
             //update deployment policy with new partition and max values
+            /*
             boolean updatedDep = 
deploymentPolicyTest.updateDeploymentPolicy("deployment-policy-1.json",
                     endpoint, restClient);
             assertEquals(updatedDep, true);
@@ -647,7 +648,7 @@ public class SampleApplicationsTest extends 
StratosTestServerManager {
             
assertEquals(updatedBean.getNetworkPartitions().get(1).getPartitions().get(1).getId(),
                     "network-partition-2-partition-2");
             
assertEquals(updatedBean.getNetworkPartitions().get(1).getPartitions().get(1).getPartitionMax(),
 5);
-
+             */
             boolean removedNet = 
networkPartitionTest.removeNetworkPartition("network-partition-1", endpoint,
                     restClient);
             //Trying to remove the used network partition

http://git-wip-us.apache.org/repos/asf/stratos/blob/e57a2f73/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/rest/RestClient.java
----------------------------------------------------------------------
diff --git 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/rest/RestClient.java
 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/rest/RestClient.java
index fb5ff51..208f960 100644
--- 
a/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/rest/RestClient.java
+++ 
b/products/stratos/modules/integration/src/test/java/org/apache/stratos/integration/tests/rest/RestClient.java
@@ -49,10 +49,12 @@ public class RestClient {
      *
      * @param resourcePath    This should be REST endpoint
      * @param jsonParamString The json string which should be executed from 
the post request
+     * @param userName
+     * @param password
      * @return The HttpResponse
      * @throws Exception if any errors occur when executing the request
      */
-    public HttpResponse doPost(URI resourcePath, String jsonParamString) 
throws Exception {
+    public HttpResponse doPost(URI resourcePath, String jsonParamString, 
String userName, String password) throws Exception {
         HttpPost postRequest = null;
         try {
             postRequest = new HttpPost(resourcePath);
@@ -60,7 +62,7 @@ public class RestClient {
             input.setContentType("application/json");
             postRequest.setEntity(input);
 
-            String userPass = "admin" + ":" + "admin";
+            String userPass = userName + ":" + password;
             String basicAuth = "Basic " + 
javax.xml.bind.DatatypeConverter.printBase64Binary(userPass.getBytes("UTF-8"));
             postRequest.addHeader("Authorization", basicAuth);
 
@@ -74,16 +76,18 @@ public class RestClient {
      * Handle http get request. Return String
      *
      * @param resourcePath This should be REST endpoint
+     * @param userName
+     * @param password
      * @return The HttpResponse
      * @throws org.apache.http.client.ClientProtocolException and IOException
      *                                                        if any errors 
occur when executing the request
      */
-    public HttpResponse doGet(URI resourcePath) throws Exception {
+    public HttpResponse doGet(URI resourcePath, String userName, String 
password) throws Exception {
         HttpGet getRequest = null;
         try {
             getRequest = new HttpGet(resourcePath);
             getRequest.addHeader("Content-Type", "application/json");
-            String userPass = "admin" + ":" + "admin";
+            String userPass = userName + ":" + password;
             String basicAuth = "Basic " + 
javax.xml.bind.DatatypeConverter.printBase64Binary(userPass.getBytes("UTF-8"));
             getRequest.addHeader("Authorization", basicAuth);
 
@@ -93,12 +97,12 @@ public class RestClient {
         }
     }
 
-    public HttpResponse doDelete(URI resourcePath) throws Exception {
+    public HttpResponse doDelete(URI resourcePath, String userName, String 
password) throws Exception {
         HttpDelete httpDelete = null;
         try {
             httpDelete = new HttpDelete(resourcePath);
             httpDelete.addHeader("Content-Type", "application/json");
-            String userPass = "admin" + ":" + "admin";
+            String userPass = userName + ":" + password;
             String basicAuth = "Basic " + 
javax.xml.bind.DatatypeConverter.printBase64Binary(userPass.getBytes("UTF-8"));
             httpDelete.addHeader("Authorization", basicAuth);
             return httpClient.execute(httpDelete, new HttpResponseHandler());
@@ -107,7 +111,7 @@ public class RestClient {
         }
     }
 
-    public HttpResponse doPut(URI resourcePath, String jsonParamString) throws 
Exception {
+    public HttpResponse doPut(URI resourcePath, String jsonParamString, String 
userName, String password) throws Exception {
 
         HttpPut putRequest = null;
         try {
@@ -116,7 +120,7 @@ public class RestClient {
             StringEntity input = new StringEntity(jsonParamString);
             input.setContentType("application/json");
             putRequest.setEntity(input);
-            String userPass = "admin" + ":" + "admin";
+            String userPass = userName + ":" + password;
             String basicAuth = "Basic " + 
javax.xml.bind.DatatypeConverter.printBase64Binary(userPass.getBytes("UTF-8"));
             putRequest.addHeader("Authorization", basicAuth);
             return httpClient.execute(putRequest, new HttpResponseHandler());

Reply via email to