Class ApplicationLinksTestHelper

java.lang.Object
com.atlassian.bamboo.testutils.ApplicationLinksTestHelper

public class ApplicationLinksTestHelper extends Object
  • Constructor Details

    • ApplicationLinksTestHelper

      public ApplicationLinksTestHelper()
  • Method Details

    • getServerId

      public static String getServerId(String baseUrl)
    • getApplinksManifest

      public static io.restassured.response.Response getApplinksManifest(String baseUrl)
    • createBiDirectionalApplink

      public static void createBiDirectionalApplink(String bambooBaseUrl, String typeId, String name, String remoteBaseUrl)
      Creates bidirectional applink without any authentication methods enabled
    • createBiDirectionalApplinkWithOAuth

      public static void createBiDirectionalApplinkWithOAuth(String bambooBaseUrl, String typeId, String name, String remoteBaseUrl, boolean allowImpersonation)
      Creates bidirectional applink with default OAuth authentication settings
    • createBiDirectionalApplinkWithTrustedApps

      public static com.atlassian.applinks.test.data.applink.TestApplink createBiDirectionalApplinkWithTrustedApps(com.atlassian.pageobjects.TestedProduct bamboo, com.atlassian.pageobjects.TestedProduct product2)
      Creates bidirectional applink with default OAuth authentication settings
    • createBiDirectionalApplinkWithTrustedApps

      @NotNull public static @NotNull com.atlassian.applinks.test.data.applink.TestApplink createBiDirectionalApplinkWithTrustedApps(String bambooBaseUrl, String remoteAppBaseUrl)
    • deleteAllApplinks

      public static void deleteAllApplinks(com.atlassian.pageobjects.TestedProduct product)
      Delete application link between Bamboo and other product
    • jsonCreateApplink

      public static javax.json.JsonObject jsonCreateApplink(String targetId, String typeId, String name, String rpcUrl, String displayUrl)
    • json2LOAuthProvider

      public static javax.json.JsonObject json2LOAuthProvider()
    • json2LOAuthWithImpersonationProvider

      public static javax.json.JsonObject json2LOAuthWithImpersonationProvider()
    • jsonOAuthAuthProvider

      public static javax.json.JsonObject jsonOAuthAuthProvider()