@Test(
      groups = {"wso2.am"},
      description = "test availability of tiers in Permission Page before change tiers XML")
  public void testAvailabilityOfTiersInPermissionPageBeforeChangeTiersXML()
      throws APIManagerIntegrationTestException {
    // Create a API
    APIIdentifier apiIdentifier = new APIIdentifier(providerName, API_NAME, API_VERSION_1_0_0);
    createAndPublishAPI(apiIdentifier, apiCreationRequestBean, apiPublisherClientUser1, false);

    HttpResponse tierPermissionPageHttpResponse = apiPublisherClientUser1.getTierPermissionsPage();
    assertEquals(
        tierPermissionPageHttpResponse.getResponseCode(),
        HTTP_RESPONSE_CODE_OK,
        "Response code mismatched when invoke to get Tier Permission Page");
    assertTrue(
        tierPermissionPageHttpResponse.getData().contains(TIER_PERMISSION_PAGE_TIER_GOLD),
        "default tier Gold is not available in Tier Permission page before  add new tear in tiers.xml");
    assertFalse(
        tierPermissionPageHttpResponse.getData().contains(TIER_PERMISSION_PAGE_TIER_PLATINUM),
        "new tier Platinum available in Tier Permission page before  add new tear in tiers.xml");
  }