Class ApplicationLinksTestHelper


  • public class ApplicationLinksTestHelper
    extends Object
    • Constructor Detail

      • ApplicationLinksTestHelper

        public ApplicationLinksTestHelper()
    • Method Detail

      • 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()