diff options
author | Gary Kramlich <grim@reaperworld.com> | 2022-12-14 03:38:14 -0600 |
---|---|---|
committer | Gary Kramlich <grim@reaperworld.com> | 2022-12-14 03:38:14 -0600 |
commit | 8778756e3812450401e64b8bbff5939076f05f58 (patch) | |
tree | 1736bae7a62c6b209b654b688d40479362318557 /libpurple/tests | |
parent | c594912c391f67a0b2da17702a8717fdae438e31 (diff) | |
download | pidgin-8778756e3812450401e64b8bbff5939076f05f58.tar.gz |
Remove the PurpleRequestField sttings from the Credentials API
In the future we will most likely just move to a GSettings property.
Testing Done:
Ran the unit tests
Reviewed at https://reviews.imfreedom.org/r/2142/
Diffstat (limited to 'libpurple/tests')
-rw-r--r-- | libpurple/tests/test_credential_manager.c | 103 | ||||
-rw-r--r-- | libpurple/tests/test_credential_provider.c | 74 |
2 files changed, 0 insertions, 177 deletions
diff --git a/libpurple/tests/test_credential_manager.c b/libpurple/tests/test_credential_manager.c index 669107a4d1..197d681839 100644 --- a/libpurple/tests/test_credential_manager.c +++ b/libpurple/tests/test_credential_manager.c @@ -135,22 +135,6 @@ test_purple_credential_provider_clear_password_finish(PurpleCredentialProvider * return g_task_propagate_boolean(G_TASK(result), error); } -static PurpleRequestFields * -test_purple_credential_provider_read_settings(PurpleCredentialProvider *p) { - return purple_request_fields_new(); -} - -static gboolean -test_purple_credential_provider_write_settings(PurpleCredentialProvider *p, - PurpleRequestFields *fields) -{ - TestPurpleCredentialProvider *tp = TEST_PURPLE_CREDENTIAL_PROVIDER(p); - - tp->fields = fields; - - return TRUE; -} - static void test_purple_credential_provider_init(TestPurpleCredentialProvider *provider) { } @@ -166,8 +150,6 @@ test_purple_credential_provider_class_init(TestPurpleCredentialProviderClass *kl provider_class->write_password_finish = test_purple_credential_provider_write_password_finish; provider_class->clear_password_async = test_purple_credential_provider_clear_password_async; provider_class->clear_password_finish = test_purple_credential_provider_clear_password_finish; - provider_class->read_settings = test_purple_credential_provider_read_settings; - provider_class->write_settings = test_purple_credential_provider_write_settings; } static PurpleCredentialProvider * @@ -465,39 +447,6 @@ test_purple_credential_manager_no_provider_clear_password_async(void) { g_clear_object(&m); } -static void -test_purple_credential_manager_no_provider_read_settings(void) { - PurpleCredentialManager *manager = NULL; - PurpleRequestFields *fields = NULL; - GError *error = NULL; - - manager = g_object_new(PURPLE_TYPE_CREDENTIAL_MANAGER, NULL); - - fields = purple_credential_manager_read_settings(manager, &error); - - g_assert_error(error, PURPLE_CREDENTIAL_MANAGER_DOMAIN, 0); - g_clear_error(&error); - - g_assert_null(fields); - - g_clear_object(&manager); -} - -static void -test_purple_credential_manager_no_provider_write_settings(void) { - PurpleCredentialManager *manager = NULL; - GError *error = NULL; - - manager = g_object_new(PURPLE_TYPE_CREDENTIAL_MANAGER, NULL); - - purple_credential_manager_write_settings(manager, NULL, &error); - - g_assert_error(error, PURPLE_CREDENTIAL_MANAGER_DOMAIN, 0); - g_clear_error(&error); - - g_clear_object(&manager); -} - /****************************************************************************** * Provider Tests *****************************************************************************/ @@ -707,52 +656,6 @@ test_purple_credential_manager_clear_password_async(void) { g_clear_object(&m); } -static void -test_purple_credential_manager_settings(void) { - PurpleCredentialManager *m = NULL; - PurpleCredentialProvider *p = NULL; - TestPurpleCredentialProvider *tp = NULL; - PurpleRequestFields *fields = NULL; - GError *e = NULL; - gboolean r = FALSE; - - m = g_object_new(PURPLE_TYPE_CREDENTIAL_MANAGER, NULL); - p = test_purple_credential_provider_new(); - tp = TEST_PURPLE_CREDENTIAL_PROVIDER(p); - - r = purple_credential_manager_register(m, p, &e); - g_assert_no_error(e); - g_assert_true(r); - - r = purple_credential_manager_set_active(m, "test-provider", &e); - g_assert_no_error(e); - g_assert_true(r); - - fields = purple_credential_manager_read_settings(m, &e); - g_assert_no_error(e); - g_assert_nonnull(fields); - purple_request_fields_destroy(fields); - - fields = purple_request_fields_new(); - r = purple_credential_manager_write_settings(m, fields, &e); - g_assert_no_error(e); - g_assert_true(r); - g_assert_true(tp->fields == fields); - - purple_request_fields_destroy(fields); - - r = purple_credential_manager_set_active(m, NULL, &e); - g_assert_no_error(e); - g_assert_true(r); - - r = purple_credential_manager_unregister(m, p, &e); - g_assert_no_error(e); - g_assert_true(r); - - g_clear_object(&p); - g_clear_object(&m); -} - /****************************************************************************** * Main *****************************************************************************/ @@ -783,10 +686,6 @@ main(gint argc, gchar *argv[]) { test_purple_credential_manager_no_provider_write_password_async); g_test_add_func("/credential-manager/no-provider/clear-password-async", test_purple_credential_manager_no_provider_clear_password_async); - g_test_add_func("/credential-manager/no-provider/read-settings", - test_purple_credential_manager_no_provider_read_settings); - g_test_add_func("/credential-manager/no-provider/write-settings", - test_purple_credential_manager_no_provider_write_settings); g_test_add_func("/credential-manager/provider/read-password-async", test_purple_credential_manager_read_password_async); @@ -794,8 +693,6 @@ main(gint argc, gchar *argv[]) { test_purple_credential_manager_write_password_async); g_test_add_func("/credential-manager/provider/clear-password-async", test_purple_credential_manager_clear_password_async); - g_test_add_func("/credential-manager/provider/settings", - test_purple_credential_manager_settings); ret = g_test_run(); diff --git a/libpurple/tests/test_credential_provider.c b/libpurple/tests/test_credential_provider.c index 5d3499722e..36c8127666 100644 --- a/libpurple/tests/test_credential_provider.c +++ b/libpurple/tests/test_credential_provider.c @@ -224,8 +224,6 @@ struct _TestPurpleCredentialProvider { gboolean write_password_finish; gboolean clear_password_async; gboolean clear_password_finish; - gboolean read_settings; - gboolean write_settings; }; G_DEFINE_TYPE(TestPurpleCredentialProvider, @@ -320,26 +318,6 @@ test_purple_credential_provider_clear_password_finish(PurpleCredentialProvider * return FALSE; } -static PurpleRequestFields * -test_purple_credential_provider_read_settings(PurpleCredentialProvider *p) { - TestPurpleCredentialProvider *provider = TEST_PURPLE_CREDENTIAL_PROVIDER(p); - - provider->read_settings = TRUE; - - return NULL; -} - -static gboolean -test_purple_credential_provider_write_settings(PurpleCredentialProvider *p, - PurpleRequestFields *fields) -{ - TestPurpleCredentialProvider *provider = TEST_PURPLE_CREDENTIAL_PROVIDER(p); - - provider->write_settings = TRUE; - - return FALSE; -} - static void test_purple_credential_provider_init(TestPurpleCredentialProvider *provider) { } @@ -355,8 +333,6 @@ test_purple_credential_provider_class_init(TestPurpleCredentialProviderClass *kl provider_class->write_password_finish = test_purple_credential_provider_write_password_finish; provider_class->clear_password_async = test_purple_credential_provider_clear_password_async; provider_class->clear_password_finish = test_purple_credential_provider_clear_password_finish; - provider_class->read_settings = test_purple_credential_provider_read_settings; - provider_class->write_settings = test_purple_credential_provider_write_settings; } static PurpleCredentialProvider * @@ -428,8 +404,6 @@ test_purple_credential_provider_test_read(void) { g_assert_false(tp->write_password_finish); g_assert_false(tp->clear_password_async); g_assert_false(tp->clear_password_finish); - g_assert_false(tp->read_settings); - g_assert_false(tp->write_settings); g_object_unref(p); } @@ -478,8 +452,6 @@ test_purple_credential_provider_test_write(void) { g_assert_true(tp->write_password_finish); g_assert_false(tp->clear_password_async); g_assert_false(tp->clear_password_finish); - g_assert_false(tp->read_settings); - g_assert_false(tp->write_settings); g_object_unref(G_OBJECT(p)); } @@ -528,52 +500,10 @@ test_purple_credential_provider_test_clear(void) { g_assert_false(tp->write_password_finish); g_assert_true(tp->clear_password_async); g_assert_true(tp->clear_password_finish); - g_assert_false(tp->read_settings); - g_assert_false(tp->write_settings); g_object_unref(p); } -static void -test_purple_credential_provider_test_read_settings(void) { - PurpleCredentialProvider *p = test_purple_credential_provider_new(); - TestPurpleCredentialProvider *tp = TEST_PURPLE_CREDENTIAL_PROVIDER(p); - - purple_credential_provider_read_settings(p); - - g_assert_false(tp->read_password_async); - g_assert_false(tp->read_password_finish); - g_assert_false(tp->write_password_async); - g_assert_false(tp->write_password_finish); - g_assert_false(tp->clear_password_async); - g_assert_false(tp->clear_password_finish); - g_assert_true(tp->read_settings); - g_assert_false(tp->write_settings); - - g_object_unref(G_OBJECT(p)); -} - -static void -test_purple_credential_provider_test_write_settings(void) { - PurpleCredentialProvider *p = test_purple_credential_provider_new(); - TestPurpleCredentialProvider *tp = TEST_PURPLE_CREDENTIAL_PROVIDER(p); - PurpleRequestFields *fields = purple_request_fields_new(); - - purple_credential_provider_write_settings(p, fields); - purple_request_fields_destroy(fields); - - g_assert_false(tp->read_password_async); - g_assert_false(tp->read_password_finish); - g_assert_false(tp->write_password_async); - g_assert_false(tp->write_password_finish); - g_assert_false(tp->clear_password_async); - g_assert_false(tp->clear_password_finish); - g_assert_false(tp->read_settings); - g_assert_true(tp->write_settings); - - g_object_unref(G_OBJECT(p)); -} - /****************************************************************************** * Main *****************************************************************************/ @@ -604,10 +534,6 @@ main(gint argc, gchar *argv[]) { test_purple_credential_provider_test_write); g_test_add_func("/credential-provider/functional/clear", test_purple_credential_provider_test_clear); - g_test_add_func("/credential-provider/functional/read_settings", - test_purple_credential_provider_test_read_settings); - g_test_add_func("/credential-provider/functional/write_settings", - test_purple_credential_provider_test_write_settings); ret = g_test_run(); |