  @Test
  public void deploy_mandatory_params() {

    then(validate(DEPLOYMENT_STEPS_PARAM, DEPLOY_STEP)).as("Must detect empty params").hasSize(8).
      containsEntry(REGION_NAME_PARAM, "AWS region must not be empty").
      containsEntry(CREDENTIALS_TYPE_PARAM, "Credentials type must not be empty").
      containsEntry(ACCESS_KEY_ID_PARAM, "Access key ID must not be empty").
      containsEntry(SECURE_SECRET_ACCESS_KEY_PARAM, "Secret access key must not be empty").
      containsEntry(S3_BUCKET_NAME_PARAM, "S3 bucket must not be empty").
      containsEntry(S3_OBJECT_KEY_PARAM, "S3 object key must not be empty").
      containsEntry(APP_NAME_PARAM, "Application name must not be empty").
      containsEntry(DEPLOYMENT_GROUP_NAME_PARAM, "Deployment group must not be empty");
  }