for(String profile : profiles){
request = new FakeRequest("PUT", "/admin/configuration/Push/"+profile+".push.profile.enable");
request = request.withHeader(TestConfig.KEY_APPCODE, TestConfig.VALUE_APPCODE);
request = request.withHeader(TestConfig.KEY_AUTH, sAuthEnc);
request = request.withHeader(HTTP.CONTENT_TYPE, MediaType.APPLICATION_JSON);
request = request.withJsonBody(getPayload(getDefaultPayload()), getMethod());
result = routeAndCall(request);
if (Logger.isDebugEnabled()) Logger.debug("enablePushProfile request: " + request.getWrappedRequest().headers());
if (Logger.isDebugEnabled()) Logger.debug("enablePushProfile result: " + contentAsString(result));
assertRoute(result, "configuration missing for the selected profile ("+profile+")", Status.SERVICE_UNAVAILABLE, CustomHttpCode.PUSH_CONFIG_INVALID.getDescription(), true);
}