[evolution-data-server/openismus-work: 75/122] test-client-custom-summary: Added a query on the EVC_N vcard field



commit 9f79f9c2f8dbc64a41a139713a498c3878af922a
Author: Tristan Van Berkom <tristanvb openismus com>
Date:   Tue Dec 4 18:16:23 2012 +0900

    test-client-custom-summary: Added a query on the EVC_N vcard field

 tests/libebook/client/test-client-custom-summary.c |   15 +++++++++++++++
 tests/libebook/data/vcards/custom-2.vcf            |    1 +
 2 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/tests/libebook/client/test-client-custom-summary.c b/tests/libebook/client/test-client-custom-summary.c
index 09a5159..1a1fcc0 100644
--- a/tests/libebook/client/test-client-custom-summary.c
+++ b/tests/libebook/client/test-client-custom-summary.c
@@ -237,6 +237,21 @@ main (gint argc,
 	e_book_query_unref (query);
 	g_free (sexp);
 
+	/* Query name component */
+	query = e_book_query_vcard_field_test(EVC_N, E_BOOK_QUERY_IS, "Janet");
+	sexp = e_book_query_to_string (query);
+
+	if (!e_book_client_get_contacts_sync (book_client, sexp, &results, NULL, &error)) {
+		report_error ("get contacts", &error);
+		g_object_unref (book_client);
+		return 1;
+	}
+	g_assert_cmpint (g_slist_length (results), ==, 1);
+	e_util_free_object_slist (results);
+	e_book_query_unref (query);
+	g_free (sexp);
+
+
 	/* Query email suffix... fetching uids */
 	query = e_book_query_field_test (E_CONTACT_EMAIL, E_BOOK_QUERY_ENDS_WITH, "jackson.com");
 	sexp = e_book_query_to_string (query);
diff --git a/tests/libebook/data/vcards/custom-2.vcf b/tests/libebook/data/vcards/custom-2.vcf
index c267827..56c5dd6 100644
--- a/tests/libebook/data/vcards/custom-2.vcf
+++ b/tests/libebook/data/vcards/custom-2.vcf
@@ -1,5 +1,6 @@
 BEGIN:VCARD
 FN:Janet Jackson
+N:Janet
 TEL;HOME:+7654321
 EMAIL:janet jackson com
 EMAIL:janny jackson com



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]