[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 ]