[maemo-commits] [maemo-commits] r15884 - projects/haf/trunk/hildon-fm/tests
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Fri Aug 22 10:18:19 EEST 2008
- Previous message: [maemo-commits] r15883 - projects/haf/branches/hildon-fm/fremantle/hildon-fm
- Next message: [maemo-commits] r15885 - projects/haf/trunk/hildon-fm/tests
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: jukkkaup
Date: 2008-08-22 10:18:18 +0300 (Fri, 22 Aug 2008)
New Revision: 15884
Modified:
projects/haf/trunk/hildon-fm/tests/check-hildonfm-file-chooser-dialog.c
Log:
* Modified test assets
Modified: projects/haf/trunk/hildon-fm/tests/check-hildonfm-file-chooser-dialog.c
===================================================================
--- projects/haf/trunk/hildon-fm/tests/check-hildonfm-file-chooser-dialog.c 2008-08-20 14:11:00 UTC (rev 15883)
+++ projects/haf/trunk/hildon-fm/tests/check-hildonfm-file-chooser-dialog.c 2008-08-22 07:18:18 UTC (rev 15884)
@@ -339,6 +339,39 @@
}
END_TEST
+/**
+ * Purpose: Test if creating a new dialog with properties works.
+ */
+START_TEST (test_file_chooser_dialog_new_with_properties)
+{
+ fcd_window = create_test_window ();
+ fail_if (!HILDON_IS_WINDOW (fcd_window),
+ "Window creation failed.");
+
+ GtkFileFilter *filter;
+ filter = gtk_file_filter_new ();
+ gtk_file_filter_add_mime_type (filter, "image/png");
+
+ action = GTK_FILE_CHOOSER_ACTION_OPEN;
+
+ HildonFileSystemModel *model = g_object_new (HILDON_TYPE_FILE_SYSTEM_MODEL,
+ NULL);
+ fail_if (!HILDON_IS_FILE_SYSTEM_MODEL(model),
+ "File system model creation failed");
+
+ GtkWidget *dialog = hildon_file_chooser_dialog_new_with_properties
+ (GTK_WINDOW(fcd_window), "action", action, "file_system_model", model,
+ "select_multiple", false, "local_only", false, "filter", filter,
+ "empty_text", "empty", "folder_button", true, "location", true,
+ "autonaming", true, "open_button_text", "open", "show-hidden", false,
+ "show-upnp", false, "multiple_button_text", "multiple",
+ "selection_mode", HILDON_FILE_SELECTION_MODE_LIST);
+
+ fail_if (!HILDON_IS_FILE_CHOOSER_DIALOG (dialog),
+ "File Chooser Dialog creation with properties failed");
+}
+END_TEST
+
/* ------------------ Suite creation ------------------ */
Suite *create_hildonfm_file_chooser_dialog_suite ()
@@ -350,6 +383,7 @@
TCase *tc1 = tcase_create ("safe_folder_tests");
TCase *tc2 = tcase_create ("general_tests");
TCase *tc3 = tcase_create ("extension_tests");
+ TCase *tc4 = tcase_create ("property_tests");
/* Create a test case for file chooser dialog safe folder*/
tcase_add_checked_fixture (tc1, fx_setup_hildonfm_file_chooser_dialog_open,
@@ -367,12 +401,16 @@
/* Create a test case for file chooser dialog extensions*/
tcase_add_checked_fixture (tc3, fx_setup_hildonfm_file_chooser_dialog_open,
fx_teardown_hildonfm_file_chooser_dialog);
- tcase_add_test (tc2, test_file_chooser_dialog_add_extensions_combo_nameless);
- tcase_add_test (tc2, test_file_chooser_dialog_add_extensions_combo_named);
- tcase_add_test (tc2, test_file_chooser_dialog_add_extra);
- tcase_add_test (tc2, test_file_chooser_dialog_extension);
+ tcase_add_test (tc3, test_file_chooser_dialog_add_extensions_combo_nameless);
+ tcase_add_test (tc3, test_file_chooser_dialog_add_extensions_combo_named);
+ tcase_add_test (tc3, test_file_chooser_dialog_add_extra);
+ tcase_add_test (tc3, test_file_chooser_dialog_extension);
suite_add_tcase (s, tc3);
+ /* Create a test case for file chooser dialog properties*/
+ tcase_add_test (tc4, test_file_chooser_dialog_new_with_properties);
+ suite_add_tcase (s, tc4);
+
/* Return created suite */
return s;
}
- Previous message: [maemo-commits] r15883 - projects/haf/branches/hildon-fm/fremantle/hildon-fm
- Next message: [maemo-commits] r15885 - projects/haf/trunk/hildon-fm/tests
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
