Class AdminApiTestHelper
- java.lang.Object
-
- org.wso2.am.integration.test.helpers.AdminApiTestHelper
-
public class AdminApiTestHelper extends Object
A collection of helper methods to aid Admin REST API related tests
-
-
Constructor Summary
Constructors Constructor Description AdminApiTestHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidverifyAdvancedThrottlePolicyDTO(AdvancedThrottlePolicyDTO expectedPolicy, AdvancedThrottlePolicyDTO actualPolicy)Verify whether the field values of the advanced throttling policy contains the expected values.voidverifyApiCategoryDTO(APICategoryDTO expectedApiCategory, APICategoryDTO actualApiCategory)Verify whether the field values of the api category DTO contains the expected values.voidverifyApplicationThrottlePolicyDTO(ApplicationThrottlePolicyDTO expectedPolicy, ApplicationThrottlePolicyDTO actualPolicy)Verify whether the field values of the application throttling policy contains the expected values.voidverifyCustomThrottlePolicyDTO(CustomRuleDTO expectedPolicy, CustomRuleDTO actualPolicy)Verify whether the field values of the custom throttling policy contains the expected values.voidverifyEnvironmentDTO(EnvironmentDTO expectedEnv, EnvironmentDTO actualEnv)Verify whether the field values of the environment DTO contains the expected values.voidverifyKeyManagerAdditionalProperties(Object expectedAdditionalProperties, Object actualAdditionalProperties)Verify whether the additional properties values of the key manager DTO contains the expected values.voidverifyKeyManagerDTO(KeyManagerDTO expectedKeyManager, KeyManagerDTO actualKeyManager)Verify whether the field values of the key manager DTO contains the expected values.voidverifyLabelDTO(LabelDTO expectedLabel, LabelDTO actualLabel)Verify whether the field values of the label DTO contains the expected values.voidverifyRoleAliasListDTO(RoleAliasListDTO expectedRoleAliasListDTO, RoleAliasListDTO actualRoleAliasListDTO)Verify whether the field values of the role alias list DTO contains the expected values.voidverifySubscriptionThrottlePolicyDTO(SubscriptionThrottlePolicyDTO expectedPolicy, SubscriptionThrottlePolicyDTO actualPolicy)Verify whether the field values of the subscription throttling policy contains the expected values.voidverifyVhostDTO(VHostDTO expectedVhost, VHostDTO actualVhost)Verify whether the field values of the vhost DTO contains the expected values.
-
-
-
Method Detail
-
verifyApplicationThrottlePolicyDTO
public void verifyApplicationThrottlePolicyDTO(ApplicationThrottlePolicyDTO expectedPolicy, ApplicationThrottlePolicyDTO actualPolicy)
Verify whether the field values of the application throttling policy contains the expected values.- Parameters:
expectedPolicy- Expected policy which contains the expected field values.actualPolicy- Policy object of which the field values should be verified.
-
verifySubscriptionThrottlePolicyDTO
public void verifySubscriptionThrottlePolicyDTO(SubscriptionThrottlePolicyDTO expectedPolicy, SubscriptionThrottlePolicyDTO actualPolicy)
Verify whether the field values of the subscription throttling policy contains the expected values.- Parameters:
expectedPolicy- Expected policy which contains the expected field values.actualPolicy- Policy object of which the field values should be verified.
-
verifyCustomThrottlePolicyDTO
public void verifyCustomThrottlePolicyDTO(CustomRuleDTO expectedPolicy, CustomRuleDTO actualPolicy)
Verify whether the field values of the custom throttling policy contains the expected values.- Parameters:
expectedPolicy- Expected policy which contains the expected field values.actualPolicy- Policy object of which the field values should be verified.
-
verifyAdvancedThrottlePolicyDTO
public void verifyAdvancedThrottlePolicyDTO(AdvancedThrottlePolicyDTO expectedPolicy, AdvancedThrottlePolicyDTO actualPolicy)
Verify whether the field values of the advanced throttling policy contains the expected values.- Parameters:
expectedPolicy- Expected policy which contains the expected field values.actualPolicy- Policy object of which the field values should be verified.
-
verifyLabelDTO
public void verifyLabelDTO(LabelDTO expectedLabel, LabelDTO actualLabel)
Verify whether the field values of the label DTO contains the expected values.- Parameters:
expectedLabel- Expected label which contains the expected field values.actualLabel- Label object of which the field values should be verified.
-
verifyEnvironmentDTO
public void verifyEnvironmentDTO(EnvironmentDTO expectedEnv, EnvironmentDTO actualEnv)
Verify whether the field values of the environment DTO contains the expected values.- Parameters:
expectedEnv- Expected environment which contains the expected field values.actualEnv- Environment object of which the field values should be verified.
-
verifyVhostDTO
public void verifyVhostDTO(VHostDTO expectedVhost, VHostDTO actualVhost)
Verify whether the field values of the vhost DTO contains the expected values.- Parameters:
expectedVhost- Expected vhost which contains the expected field values.actualVhost- Vhost object of which the field values should be verified.
-
verifyApiCategoryDTO
public void verifyApiCategoryDTO(APICategoryDTO expectedApiCategory, APICategoryDTO actualApiCategory)
Verify whether the field values of the api category DTO contains the expected values.- Parameters:
expectedApiCategory- Expected api category which contains the expected field values.actualApiCategory- Api category object of which the field values should be verified.
-
verifyKeyManagerDTO
public void verifyKeyManagerDTO(KeyManagerDTO expectedKeyManager, KeyManagerDTO actualKeyManager)
Verify whether the field values of the key manager DTO contains the expected values.- Parameters:
expectedKeyManager- Expected key manager which contains the expected field values.actualKeyManager- Key manager object of which the field values should be verified.
-
verifyKeyManagerAdditionalProperties
public void verifyKeyManagerAdditionalProperties(Object expectedAdditionalProperties, Object actualAdditionalProperties)
Verify whether the additional properties values of the key manager DTO contains the expected values.- Parameters:
expectedAdditionalProperties- Expected key manager which contains the expected field values.actualAdditionalProperties- Key manager object of which the field values should be verified.
-
verifyRoleAliasListDTO
public void verifyRoleAliasListDTO(RoleAliasListDTO expectedRoleAliasListDTO, RoleAliasListDTO actualRoleAliasListDTO)
Verify whether the field values of the role alias list DTO contains the expected values.- Parameters:
expectedRoleAliasListDTO- Expected role alias list which contains the expected field values.actualRoleAliasListDTO- Role alias list object of which the field values should be verified.
-
-