See Release Notes
Long Term Support Release
Differences Between: [Versions 310 and 401] [Versions 311 and 401] [Versions 39 and 401] [Versions 400 and 401]
(no description)
File Size: | 620 lines (24 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
oauth2_test:: (18 methods):
test_create_and_delete_standard_issuers()
test_create_nextcloud_without_url()
test_getters()
system_oauth_client_provider()
test_get_system_oauth_client()
test_enable_disable_issuer()
test_issuer_alloweddomains()
test_create_endpoints_for_standard_issuer()
create_endpoints_for_standard_issuer_provider()
test_get_all_issuers()
test_is_available_for_login()
create_custom_profile_fields()
test_get_internalfield_list()
test_get_internalfields()
test_get_empty_internalfield_list()
test_get_profile_field_list()
test_get_profile_field_names()
generate_custom_profile_fields()
Class: oauth2_test - X-Ref
Tests for oauth2 apis (\core\oauth2\*).test_create_and_delete_standard_issuers() X-Ref |
Tests the crud operations on oauth2 issuers. |
test_create_nextcloud_without_url() X-Ref |
Tests the crud operations on oauth2 issuers. |
test_getters() X-Ref |
Tests we can list and delete each of the persistents related to an issuer. |
system_oauth_client_provider() X-Ref |
Data provider for \core_oauth2_testcase::test_get_system_oauth_client(). return: array |
test_get_system_oauth_client($responsedata, $expiresin) X-Ref |
Tests we can get a logged in oauth client for a system account. param: \stdClass $responsedata The response data to be mocked. param: int $expiresin The expected expiration time. |
test_enable_disable_issuer() X-Ref |
Tests we can enable and disable an issuer. |
test_issuer_alloweddomains() X-Ref |
Test the alloweddomains for an issuer. |
test_create_endpoints_for_standard_issuer(string $type, ?string $discoveryurl = null,bool $hasmappingfields = true, ?string $baseurl = null, ?string $expectedexception = null) X-Ref |
Test endpoints creation for issuers. param: string $type Issuer type to create. param: string|null $discoveryurl Expected discovery URL or null if this endpoint doesn't exist. param: bool $hasmappingfields True if it's expected the issuer to create has mapping fields. param: string|null $baseurl The service URL (mandatory parameter for some issuers, such as NextCloud or IMS OBv2.1). param: string|null $expectedexception Name of the expected expection or null if no exception will be thrown. |
create_endpoints_for_standard_issuer_provider() X-Ref |
Data provider for test_create_endpoints_for_standard_issuer. return: array |
test_get_all_issuers() X-Ref |
Test for get all issuers. |
test_is_available_for_login() X-Ref |
Test for is available for login. |
create_custom_profile_fields() X-Ref |
Data provider for test_get_internalfield_list and test_get_internalfields. return: array |
test_get_internalfield_list(array $given, array $expected) X-Ref |
Test getting the list of internal fields. param: array $given Categories and profile fields. param: array $expected Expected value. |
test_get_internalfields(array $given, array $expected) X-Ref |
Test getting the list of internal fields with flat array. param: array $given Categories and profile fields. param: array $expected Expected value. |
test_get_empty_internalfield_list() X-Ref |
Test getting the list of empty external/custom profile fields. |
test_get_profile_field_list(array $given, array $expected) X-Ref |
Test getting Return the list of profile fields. param: array $given Categories and profile fields. param: array $expected Expected value. |
test_get_profile_field_names(array $given, array $expected) X-Ref |
Test getting the list of valid custom profile user fields. param: array $given Categories and profile fields. param: array $expected Expected value. |
generate_custom_profile_fields(array $given) X-Ref |
Generate data into DB for Testing getting user fields mapping. param: array $given Categories and profile fields. |