summaryrefslogtreecommitdiff
path: root/libpurple/tests
diff options
context:
space:
mode:
authorGary Kramlich <grim@reaperworld.com>2022-12-14 03:38:14 -0600
committerGary Kramlich <grim@reaperworld.com>2022-12-14 03:38:14 -0600
commit8778756e3812450401e64b8bbff5939076f05f58 (patch)
tree1736bae7a62c6b209b654b688d40479362318557 /libpurple/tests
parentc594912c391f67a0b2da17702a8717fdae438e31 (diff)
downloadpidgin-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.c103
-rw-r--r--libpurple/tests/test_credential_provider.c74
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();