Package com.atlassian.bamboo.testutils
Class ApplicationLinksTestHelper
java.lang.Object
com.atlassian.bamboo.testutils.ApplicationLinksTestHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcreateBiDirectionalApplink(String bambooBaseUrl, String typeId, String name, String remoteBaseUrl) static voidcreateBiDirectionalApplink(String bambooBaseUrl, String typeId, String name, String remoteBaseUrl, TestUser bambooUser, TestUser remoteUser) Creates bidirectional applink without any authentication methods enabledstatic voidcreateBiDirectionalApplinkWithOAuth(String bambooBaseUrl, String typeId, String name, String remoteBaseUrl, boolean allowImpersonation) Creates bidirectional applink with default OAuth authentication settingsstatic voidcreateBiDirectionalApplinkWithOAuth(String bambooBaseUrl, String typeId, String name, String remoteBaseUrl, boolean allowImpersonation, TestUser bambooAdminUser, TestUser remoteAdminUser) static com.atlassian.applinks.test.data.applink.TestApplinkcreateBiDirectionalApplinkWithTrustedApps(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.TestApplinkcreateBiDirectionalApplinkWithTrustedApps(String bambooBaseUrl, String remoteAppBaseUrl) static voiddeleteAllApplinks(com.atlassian.pageobjects.TestedProduct product) Delete application link between Bamboo and other productstatic io.restassured.response.ResponsegetApplinksManifest(String baseUrl) static StringgetServerId(String baseUrl) static javax.json.JsonObjectstatic javax.json.JsonObjectstatic javax.json.JsonObjectstatic javax.json.JsonObject
-
Constructor Details
-
ApplicationLinksTestHelper
public ApplicationLinksTestHelper()
-
-
Method Details
-
getServerId
-
getApplinksManifest
-
createBiDirectionalApplink
public static void createBiDirectionalApplink(String bambooBaseUrl, String typeId, String name, String remoteBaseUrl, TestUser bambooUser, TestUser remoteUser) Creates bidirectional applink without any authentication methods enabled -
createBiDirectionalApplink
-
createBiDirectionalApplinkWithOAuth
public static void createBiDirectionalApplinkWithOAuth(String bambooBaseUrl, String typeId, String name, String remoteBaseUrl, boolean allowImpersonation) Creates bidirectional applink with default OAuth authentication settings -
createBiDirectionalApplinkWithOAuth
-
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
-
deleteAllApplinks
public static void deleteAllApplinks(com.atlassian.pageobjects.TestedProduct product) Delete application link between Bamboo and other product -
jsonCreateApplink
-
json2LOAuthProvider
public static javax.json.JsonObject json2LOAuthProvider() -
json2LOAuthWithImpersonationProvider
public static javax.json.JsonObject json2LOAuthWithImpersonationProvider() -
jsonOAuthAuthProvider
public static javax.json.JsonObject jsonOAuthAuthProvider()
-