Package com.atlassian.bamboo.testutils
Class ApplicationLinksTestHelper
- java.lang.Object
-
- com.atlassian.bamboo.testutils.ApplicationLinksTestHelper
-
public class ApplicationLinksTestHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description ApplicationLinksTestHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
createBiDirectionalApplink(String bambooBaseUrl, String typeId, String name, String remoteBaseUrl)
Creates bidirectional applink without any authentication methods enabledstatic void
createBiDirectionalApplinkWithOAuth(String bambooBaseUrl, String typeId, String name, String remoteBaseUrl, boolean allowImpersonation)
Creates bidirectional applink with default OAuth authentication settingsstatic 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 settingsstatic @NotNull com.atlassian.applinks.test.data.applink.TestApplink
createBiDirectionalApplinkWithTrustedApps(String bambooBaseUrl, String remoteAppBaseUrl)
static void
deleteAllApplinks(com.atlassian.pageobjects.TestedProduct product)
Delete application link between Bamboo and other productstatic io.restassured.response.Response
getApplinksManifest(String baseUrl)
static String
getServerId(String baseUrl)
static javax.json.JsonObject
json2LOAuthProvider()
static javax.json.JsonObject
json2LOAuthWithImpersonationProvider()
static javax.json.JsonObject
jsonCreateApplink(String targetId, String typeId, String name, String rpcUrl, String displayUrl)
static javax.json.JsonObject
jsonOAuthAuthProvider()
-
-
-
Method Detail
-
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()
-
-