2 ***************************************************************************
4 This file contains a brief documentation of each test case considered.
5 Please, whenever you add new test case, add its documentation here to
6 the list of tests (Section 2). Use the following example as a template:
8 ----------------------------------------------------------------------------------------
9 - hildon-range-editor: Used to define an integer range.
11 - hildon_range_editor_set_range: Sets the current range value of the control.
13 - Errors detected: none.
15 1. Test that a regular range inside the range limits configured are set properly.
16 a) Using a range limit of (0, 50), tested with range value (10, 30)
18 2. Test that limit range values inside the range limits configured are set properly.
19 b) Using a range limit of (0, 50), tested with range value (0, 50)
20 c) Using a range limit of (100, 200), tested with range value (100, 200)
22 3. Test that values outside the configured range limits are handled properly.
23 a) Using a range limit of (0, 50), tested with range value (-5, 55)
24 b) Using a range limit of (0, 50), tested with range value (-5, 5)
25 c) Using a range limit of (0, 50), tested with range value (5, 55)
27 - hildon_range_editor_get_range: Gets the current range value of the control.
29 Used along with hildon_range_editor_set_range tests in the same test cases.
32 ----------------------------------------------------------------------------------------
36 ***************************************************************************
38 - hildon-number-editor: A widget used to enter a number within a pre-defined range
40 - Property "value": [TODO]
44 1. Test regular values:
50 3. Test invalid values:
53 - hildon_number_editor_set_range: Sets accepted number range for editor
55 - Errors detected: none.
57 1. Test that setting regular ranges do not cause a problem
58 a) Setting a number limit of (0, 100)
59 b) Setting a number limit of (1, 100)
60 c) Setting a number limit of (-100, 100)
61 d) Setting a number limit of (-100, 0)
62 e) Setting a number limit of (-100, -1)
64 2. Test that limit range values do not cause any problem
65 a) Setting a number limit of G_MAXINT and G_MININT
66 b) Set a number limit of (0, 100), and test that 0 and 100 work properly
68 3. Test that invalid values do not cause problems
69 a) Change the order of the minimum and maximum and check if it does not change (200, -2)
70 b) Set values where high value is less than low value (0, 100)
71 c) Set a range to a NULL widget
73 - hildon_number_editor_new: [TODO]
77 1. Test regular values:
83 3. Test invalid values:
86 - hildon_number_editor_set_value: [TODO]
87 - hildon_number_editor_get_value: [TODO]
91 1. Test regular values:
97 3. Test invalid values:
100 ------------------------------------------------------------------------------
102 - hildon-date-editor: Used to input a date.
104 - Property "year": [TODO]
108 1. Test regular values:
111 2. Test limit values:
114 3. Test invalid values:
117 - Property "month": [TODO]
121 1. Test regular values:
124 2. Test limit values:
127 3. Test invalid values:
130 - Property "day": [TODO]
134 1. Test regular values:
137 2. Test limit values:
140 3. Test invalid values:
143 - Property "min-year": [TODO]
147 1. Test regular values:
150 2. Test limit values:
153 3. Test invalid values:
156 - Property "max-year": [TODO]
160 1. Test regular values:
163 2. Test limit values:
166 3. Test invalid values:
169 - hildon_date_editor_set_date: Sets the current date.
171 - Errors detected: none.
173 1. Test that setting a regular date is done properly.
174 a) Set date 30/03/1981
176 2. Test setting limit values for dates
177 a) Set date 30/03/2037
178 b) Set date 30/03/1970
179 c) Set date 30/01/1981
180 d) Set date 30/12/1981
181 e) Set date 31/3/1981
182 f) Set date 30/06/1981
183 g) Set date 28/02/1981
184 h) Set date 29/02/1980
186 3. Test that invalid values do not cause problems
187 a) The HildonDateEditor is NULL
188 b) The first argument is a GtkHbox instead of a HildonDateEditor
189 c) Set an invalid date (29/02/1981) for a regular year
190 d) Set negative values for year/month/day
191 e) Set invalid day for a month (31 of November)
192 f) Set invalid year (< 1970) 30/03/1969
193 g) Set invalid year (> 2037) 30/03/2038
194 h) Set invalid month (0) 30/00/1981
195 i) Set invalid month (13) 30/13/1981
196 j) Set invalid day (0) 00/03/1981
197 k) Set invalid day (32) 32/03/1981
199 - hildon_date_editor_get_date: gets the current date.
201 - Errors detected: none.
203 1. Test getting a regular date
204 a) Set date 30/03/1981. Check that the values retrieved
205 with get_date are the same as the ones got with
208 2. Test getting dates when the parameters are invalid
209 a) The HildonDateEditor is NULL
214 - hildon_date_editor_get_year: gets the current year.
216 - Errors detected: none.
218 1. Test getting a regular value for the year
219 a) Get a year set with set_date
220 b) Get a year set with set_year
221 c) Get a year set with set_property
223 2. Test getting a limit value for the year
227 3. Test getting a year with invalid parameters
228 a) Get a year when HildonDateEditor is NULL
229 b) Get a year with GtkHBox instead of a HildonDateEditor
233 - hildon_date_editor_set_year: sets the current year.
235 - Errors detected: none.
237 1. Test setting a regular value for the year
240 2. Test setting limit values for the year
244 - hildon_date_editor_get_month: gets the current month.
246 - Errors detected: none.
248 1. Test getting a regular value for the month
249 a) Get a month set with set_date
250 b) Get a month set with set_month
251 c) Get a month set with set_property
253 2. Test getting limit values for month
257 3. Test getting a month with invalid parameters
258 a) Get a month when HildonDateEditor is NULL
259 b) Get a month with GtkHBox instead of a HildonDateEditor
261 - hildon_date_editor_set_month: sets the current month.
263 - Errors detected: none
265 1. Test setting a regular value for the month
268 2. Test setting limit values for the month
272 - hildon_date_editor_get_day: gets the current day.
274 - Errors detected: none
276 1. Test getting a regular value for the day
277 a) Get a day set with set_date
278 b) Get a day set with set_day
279 c) Get a day set with set_property
281 2. Test getting limit values for day
284 c) Get day 29/02/1980 (leap year)
285 d) Get day 28/02/1981 (common year)
288 3. Test getting a day with invalid parameters
289 a) Get a day when HildonDateEditor is NULL
290 b) Get a day with GtkHBox instead of a HildonDateEditor
292 - hildon_date_editor_set_day: sets the current day.
294 - Errors detected: none
296 1. Test setting a regular value for the day
299 2. Test setting values for the day over the limits
302 c) Set day 29/02/1980 (leap year)
303 d) Set day 28/02/1981 (common year)
306 ------------------------------------------------------------------------------
308 - hildon-range-editor: A widget to define an integer range of values within a limit
310 - Property "min": [TODO]
314 1. Test regular values:
317 2. Test limit values:
320 3. Test invalid values:
323 - Property "max": [TODO]
327 1. Test regular values:
330 2. Test limit values:
333 3. Test invalid values:
336 - Property "lower": [TODO]
340 1. Test regular values:
343 2. Test limit values:
346 3. Test invalid values:
349 - Property "higher": [TODO]
353 1. Test regular values:
356 2. Test limit values:
359 3. Test invalid values:
362 - Property "separator": [TODO]
366 1. Test regular values:
369 2. Test limit values:
372 3. Test invalid values:
375 - hildon_range_editor_set_limits: Sets range limits
376 - hildon_range_editor_get_min: Retrieves current minimum limit for the range minimum value
377 - hildon_range_editor_get_max: Retrieves current maximum limit for the range maximum value
379 - Errors detected: none.
381 1. Test that setting regular ranges do not cause a problem
382 a) Set limits to (-10,10)
383 b) Set limits to (0,10)
384 c) Set limits to (-10,0)
385 d) Set limits to (1,10)
386 e) Set limits to (-10,-10)
388 2. Test that limit range values do not cause any problem
389 a) Set limits to (G_MININT,G_MAXINT)
391 3. Test that invalid values do not cause problems
392 a) Set inverted limits to (10,-10)
393 b) Set range editor object to NULL for set_limits
394 c) Set range editor object to NULL for get_min get_max
396 - hildon_range_editor_set_min: Sets the minimum range limit.
398 - Errors detected: none.
400 1. Test that setting regular ranges do not cause a problem
401 a) Set minimum limit to -100
402 a) Set minimum limit to 0
403 a) Set minimum limit to 100
405 2. Test that limit range values do not cause any problem
406 a) Set minimum limit to G_MININT
408 3. Test that invalid values do not cause problems
409 a) Set minimum limit grater than maximum limit.
410 b) Set range editor object to NULL.
412 - hildon_range_editor_set_max: Sets the maximum range limit.
414 - Errors detected: none.
416 1. Test that setting regular ranges do not cause a problem
417 a) Set maximum limit to -100
418 a) Set maximum limit to 0
419 a) Set maximum limit to 100
421 2. Test that limit range values do not cause any problem
422 a) Set maximum limit to G_MAXINT
424 3. Test that invalid values do not cause problems
425 a) Set maximum limit lower than minimum limit.
426 b) Set range editor object to NULL.
428 - hildon_range_editor_new_with_separator: [TODO]
432 1. Test regular values:
435 2. Test limit values:
438 3. Test invalid values:
441 - hildon_range_editor_set_range: [TODO]
442 - hildon_range_editor_get_range: [TODO]
446 1. Test regular values:
449 2. Test limit values:
452 3. Test invalid values:
455 - hildon_range_editor_set_lower: [TODO]
456 - hildon_range_editor_get_lower: [TODO]
460 1. Test regular values:
463 2. Test limit values:
466 3. Test invalid values:
469 - hildon_range_editor_set_higher: [TODO]
470 - hildon_range_editor_get_higher: [TODO]
474 1. Test regular values:
477 2. Test limit values:
480 3. Test invalid values:
483 - hildon_range_editor_set_separator: [TODO]
484 - hildon_range_editor_get_separator: [TODO]
488 1. Test regular values:
491 2. Test limit values:
494 3. Test invalid values:
497 ------------------------------------------------------------------------------
499 - hildon-time-editor: A widget used to enter hours, minutes and seconds in two different modes:
500 "time mode" (23h 59m 59s) and "duration mode" (99:59:59).
502 - Property "ticks": [TODO]
506 1. Test regular values:
509 2. Test limit values:
512 3. Test invalid values:
515 - Property "show_seconds": [TODO]
519 1. Test regular values:
522 2. Test limit values:
525 3. Test invalid values:
528 - Property "show_hours": [TODO]
532 1. Test regular values:
535 2. Test limit values:
538 3. Test invalid values:
541 - Property "duration_mode": [TODO]
545 1. Test regular values:
548 2. Test limit values:
551 3. Test invalid values:
554 - Property "duration_min": [TODO]
558 1. Test regular values:
561 2. Test limit values:
564 3. Test invalid values:
567 - Property "duration_max": [TODO]
571 1. Test regular values:
574 2. Test limit values:
577 3. Test invalid values:
580 - hildon_time_editor_set_time: Sets the time using hours, minutes and seconds format.
581 - hildon_time_editor_get_time: Gets the time using hours, minutes and seconds format.
583 - Errors detected: twelve.
585 NOTE: Following errors are errors only when tests are executed with gtk_widget_show
586 and gtk_main_iteration is called while are events pending. If you execute tests
587 without showing them, tests are properly passed.
589 1.c) If time is set to 5h 30m 45s and show_seconds=TRUE, seconds are re-validated because of "focus out"
590 event and are set to current system time seconds. Ramdomly can happen several cases:
591 * Current system seconds are equal to 45, event is called, current system seconds
592 are set and test pass.
593 * Current system seconds are diferent from 45, event is called, current system seconds
594 are set and test fail.
595 * Event is not called seconds are set to passed value and test pass.
596 Tipical behaviour is the described on second case.
598 1.d) Similar to 1.c).
599 1.e) If time is set to 5:30:45, duration_mode is TRUE and show_seconds is TRUE, seconds are set to 0. The problem seems
600 to be similar to 1.c) and 1.d) but with diferent way of setting seconds. The problem appears
601 when hildon_time_editor_set_ticks set values to hours, minutes and seconds entries, because
602 "focus out" event is called and this event calls "hildon_time_editor_validate", which
603 call to "hildon_time_editor_real_validate". This last method if several cases can
604 set time to validated values again (0 seconds in this case).
605 1.f) Similar to 1.e).
606 2.c) Similar to 1.c).
607 2.d) Similar to 1.c).
608 2.e) Similar to 1.e).
609 2.f) Similar to 1.e).
610 3.d) Similar to 1.c).
611 3.e) Similar to 1.c).
612 3.g) Similar to 1.e).
613 3.h) Similar to 1.e).
615 1. Test that setting regular ranges do not cause problems
616 a) Set the time to "5h 30m" in time mode.
617 b) Set the time to "18h 2m" in time mode.
618 c) Set the time to "5h 30m 45s" in time mode.
619 d) Set the time to "18h 2m 5s" in time mode.
620 e) Set the time to "5:30:45" in duration mode.
621 f) Set the time to "50:40:30" in duration mode.
623 2. Test that limit range values do not cause problems
624 a) Set time value to 0h 0m 0s in time mode.
625 b) Set time value to 23h 59m 0s in time mode.
626 c) Set time value to 23h 59m 59s in time mode.
627 d) Set time value to 0h 59m 59s in time mode.
628 e) Set time value to 99:59:59 in duration mode.
629 f) Set time value to 0:0:0 in duration mode.
631 3. Test that invalid values do not cause problems
632 a) Set NULL editor time object on set_time.
633 b) Set NULL editor time object on get_time.
634 c) Set time value to 00h 60m 00s in time mode.
635 d) Set time value to 0h 0m 60s in time mode.
636 e) Set time value to 24h 60m 60s in time mode.
637 f) Set time value to 50h 100m 100s in time mode.
638 g) Set time value to 0:80:80 in duration mode.
639 h) Set time value to 110:80:80 in duration mode.
641 - hildon_time_editor_set_ticks: Sets the time using seconds since midnight.
642 - hildon_time_editor_get_ticks: Gets the time using seconds since midnight.
644 - Errors detected: one segmentation fault 3.a) and seven errors depeding on "showing" widgets.
645 3.a) => Raises segmentation fault.
647 NOTE: Following errors are errors only when tests are executed with gtk_widget_show
648 and gtk_main_iteration is called while are events pending. If you execute tests
649 without showing them, tests are properly passed.
650 2.b) If ticks are set to 86399 and show_seconds=TRUE, seconds are re-validated because of "focus out"
651 event. Then seconds can be set to current system time seconds. Ramdomly can happen several cases:
652 * Current system seconds are equal to 59, event is called, current system seconds
653 are set and test pass.
654 * Current system seconds are diferent from 59, event is called, current system seconds
655 are set and test fail.
656 * Event is not called seconds are set to passed value and test pass.
657 Tipical behaviour is the described on second case.
658 2.d) If time is set to 359999, duration_mode is TRUE and show_seconds is TRUE, seconds are set to 0.
659 The problem seems to be similar to 2.b but with diferent way of setting seconds. The problem appears
660 when hildon_time_editor_set_ticks set values to hours, minutes and seconds entries, because
661 "focus out" event is called and this event calls "hildon_time_editor_validate", which
662 call to "hildon_time_editor_real_validate". This last method if several cases can
663 set time to validated values again (0 seconds in this case).
664 3.b) Similar to 2.b).
665 3.c) Similar to 2.b).
666 3.d) Similar to 2.b).
667 3.e) Similar to 2.d).
668 3.f) Similar to 2.d).
670 1. Test that setting regular ranges do not cause problems
671 a) Set ticks to 45660 seconds (time mode).
672 b) Set ticks to 124860 seconds (duration mode).
674 2. Test that limit range values do not cause problems
675 a) Set ticks to 0 seconds (time mode).
676 b) Set ticks to 86399 seconds (time mode).
677 c) Set ticks to 0 seconds (duration mode).
678 d) Set ticks to 359999 seconds (duration mode).
680 3. Test that invalid values do not cause problems
681 a) Set ticks on a NULL object.
682 b) Set ticks to 86400 seconds (time mode).
683 c) Set ticks to 360000 seconds (time mode).
684 d) Set ticks to 90060 seconds (time mode).
685 e) Set ticks to 360000 seconds (duration mode).
686 f) Set ticks to 654333 seconds (duration mode).
688 - hildon_time_editor_set_duration_min: Sets the minimum allowed duration time.
689 - hildon_time_editor_get_duration_min: Gets the minimum allowed duration time.
690 - hildon_time_editor_set_duration_max: Sets the maximum allowed duration time.
691 - hildon_time_editor_get_duration_max: Sets the maximum allowed duration time.
693 - Errors detected: none.
694 NOTE: 3.f) test was modified in order not to test is ticks are properly set. This is related with
695 problem of hildon_time_editor_set_ticks, that set seconds to 0 if duration_mode is TRUE and show_seconds is TRUE.
696 If "hildon_time_editor_set_ticks" problem is solved in future, this test could be added.
698 1. Test that setting regular ranges do not cause problems
699 a) Set minimum duration to 100000 seconds having ticks under 100000.
700 b) Set minimum duration to 100000 seconds having ticks over 100000.
701 c) Set maximum duration to 200000 seconds having ticks under 100000.
702 d) Set maximum duration to 200000 seconds having ticks over 100000.
704 2. Test that limit range values do not cause problems
705 a) Set minimum duration to MAX_DURATION seconds having ticks under MAX_DURATION.
706 b) Set maximum duration to MAX_DURATION seconds having ticks under MAX_DURATION.
707 c) Set maximum duration to MIN_DURATION seconds having ticks over MIN_DURATION.
708 d) Set minimum duration to MIN_DURATION seconds having ticks over MIN_DURATION.
710 3. Test that invalid values do not cause problems
711 a) Set minimum duration on a NULL object
712 b) Set and get minimum duration to MAX_DURATION+1 setting ticks previously to a value under MAX_DURATION.
713 c) Set and get minimum duration to MAX_DURATION+1 setting ticks previously to a value over MAX_DURATION.
714 d) Set maximum duration on NULL object
715 e) Set and get maximum duration to MAX_DURATION+1 setting ticks previously to a value under MAX_DURATION.
716 f) Set and get maximum duration to MAX_DURATION+1 setting ticks previously to a value over MAX_DURATION.
718 - hildon_time_editor_set_duration_range: Sets the duration range of the #HildonTimeEditor widget.
719 - hildon_time_editor_get_duration_range: Sets the duration range of the #HildonTimeEditor widget.
721 - Errors detected: none.
723 1. Test that setting regular ranges do not cause problems
724 a) Set duration range (100000,200000) having ticks under 100000.
725 b) Set duration range (100000,200000) having ticks equal to 100000.
726 c) Set duration range (100000,200000) having ticks over 100000.
727 d) Set duration range (100000,100000) having ticks under 100000.
728 e) Set duration range (100000,100000) having ticks equal 100000.
729 f) Set duration range (100000,100000) having ticks over 100000.
731 2. Test that limit range values do not cause problems
732 a) Set duration range to (MIN_DURATION,MAX_DURATION) having ticks between MIN_DURATION and MAX_DURATION.
733 b) Set duration range to (MIN_DURATION,MIN_DURATION) having ticks over MIN_DURATION.
734 c) Set duration range to (MAX_DURATION,MAX_DURATION) having ticks under MAX_DURATION.
736 3. Test that invalid values do not cause problems
737 a) Set duration_range on a NULL object.
738 b) Set duration range to (MAX_DURATION,MIN_DURATION).
739 c) Set duration range to (MIN_DURATION,MAX_DURATION+1) having ticks between MIN_DURATION and MAX_DURATION.
740 d) Set duration range to (MAX_DURATION+1,MIN_DURATION).
741 e) Set duration range to (MAX_DURATION+1,MAX_DURATION+3).
742 f) Set duration range to (MAX_DURATION+3,MAX_DURATION+1).
744 - hildon_time_editor_set_show_seconds: [TODO]
745 - hildon_time_editor_get_show_seconds: [TODO]
749 1. Test regular values:
752 2. Test limit values:
755 3. Test invalid values:
758 - hildon_time_editor_set_show_hours: [TODO]
759 - hildon_time_editor_get_show_hours: [TODO]
763 1. Test regular values:
766 2. Test limit values:
769 3. Test invalid values:
772 - hildon_time_editor_set_duration_mode: [TODO]
773 - hildon_time_editor_get_duration_mode: [TODO]
777 1. Test regular values:
780 2. Test limit values:
783 3. Test invalid values:
786 ------------------------------------------------------------------------------
788 - hildon-calendar-popup: Calendar widget
790 - Property "min-year": [TODO]
794 1. Test regular values:
797 2. Test limit values:
800 3. Test invalid values:
803 - Property "max-year": [TODO]
807 1. Test regular values:
810 2. Test limit values:
813 3. Test invalid values:
816 - Property "day": [TODO]
820 1. Test regular values:
823 2. Test limit values:
826 3. Test invalid values:
829 - Property "month": [TODO]
833 1. Test regular values:
836 2. Test limit values:
839 3. Test invalid values:
842 - Property "year": [TODO]
846 1. Test regular values:
849 2. Test limit values:
852 3. Test invalid values:
855 - hildon_calendar_popup_set_date:
856 - hildon_calendar_popup_get_date:
858 - Errors detected: none.
860 1. Test that regular dates work properly.
861 a) Set and get date 30/03/1981.
863 2. Test that limit values for year, month and day work properly.
864 a) Set and get year to max-year property
865 b) Set and get year to min-year property
866 c) Set and get month to 12
867 d) Set and get month to 1
868 e) Set and get day to 31 (March)
869 f) Set and get day to 30 (April)
870 g) Set and get day to 29 (February 2004)
871 h) Set and get day to 28 (February 2006)
872 i) Set and get day to 1
873 j) Set and get maximum allowed date (according to max-year property).
874 k) Set and get minimum allowed date (according to min-year property).
876 3. Test that invalid date values are handled properly.
877 a) Set and get year above max-year property
878 b) Set and get year under min-year property
879 c) Set and get month to 13
880 d) Set and get month to 0
881 e) Set and get day to 32 (March)
882 f) Set and get day to 31 (April)
883 g) Set and get day to 30 (February 2004)
884 h) Set and get day to 29 (February 2006)
885 i) Set and get day to 0
886 j) Set and get above maximum allowed date (according to max-year property).
887 k) Set and get under minimum allowed date (according to min-year property).
888 l) Set and get date using NULL calendar object
890 - hildon_calendar_popup_new: [TODO]
894 1. Test regular values:
897 2. Test limit values:
900 3. Test invalid values:
903 ------------------------------------------------------------------------------
905 - hildon-weekday-picker: Widget that allows to select one or several days from week days.
907 - hildon_weekday_picker_set_day: Sets a day.
908 - hildon_weekday_picker_isset_day: Checks if a day is set.
910 - Errors detected: none.
912 1. Test that regular days work properly.
913 a) Set and isset the day "WEDNESDAY".
914 b) Set and isset two days (WEDNESDAY and SATURDAY) on weekday picker and check that only the two selected days are set.
916 2. Test that limit values for days work properly.
917 a) Set and isset the day "MONDAY".
918 b) Set and isset the day "SUNDAY".
919 c) Set and isset the days "MONDAY" and "SUNDAY".
922 3. Test that invalid day values work properly.
923 a) Set MONDAY on NULL weekday picker.
924 b) Set G_DATE_BAD_WEEKDAY.
925 c) Set 8 on weekday picker.
926 d) Set -2 on weekday picker.
927 e) Do isset from NULL weekday picker
929 - hildon_weekday_picker_unset_day: [TODO]
933 1. Test regular values:
936 2. Test limit values:
939 3. Test invalid values:
942 - hildon_weekday_picker_toggle_day: [TODO]
946 1. Test regular values:
949 2. Test limit values:
952 3. Test invalid values:
955 - hildon_weekday_picker_set_all: [TODO]
959 1. Test regular values:
962 2. Test limit values:
965 3. Test invalid values:
968 - hildon_weekday_picker_unset_all: [TODO]
972 1. Test regular values:
975 2. Test limit values:
978 3. Test invalid values:
981 ------------------------------------------------------------------------------
983 - hildon-controlbar: A widget used to show a bar that can be useful to control progress on tasks.
985 - Property "min": [TODO]
989 1. Test regular values:
992 2. Test limit values:
995 3. Test invalid values:
998 - Property "max": [TODO]
1002 1. Test regular values:
1005 2. Test limit values:
1008 3. Test invalid values:
1011 - Property "value": [TODO]
1015 1. Test regular values:
1018 2. Test limit values:
1021 3. Test invalid values:
1024 - hildon_controlbar_set_range: Sets the bar range.
1026 - Errors detected: 3.b), 3.c), 3.d), 3.e)
1027 3.b) => Minimum must be a value greater than 0 but
1028 set_range method does not check this
1030 3.c) => Sets minimum to G_MININT and maximum to
1032 3.d) => Sets both minimum and maximum to -1.
1033 3.e) => Sets maximum to -1 and minimum to G_MININT.
1035 1. Test that regular ranges do not cause problems.
1036 a) Set a range to [20,1000].
1037 b) Set a range to [20,20].
1039 2. Test that limit range values do not cause problems.
1040 a) Set a range to [0,G_MAXINT-1].
1042 3. Test that invalid values on range do not cause problems.
1043 a) Set a range of [10,100] on NULL object.
1044 b) Set a range of [-1,G_MAXINT].
1045 c) Set a range of [G_MININT,-1].
1046 d) Set a range of [G_MAXINT,-1].
1047 e) Set a range of [1,G_MININT].
1049 - hildon_controlbar_set_value: Sets current progress.
1050 - hildon_controlbar_get_value: Gets current progress.
1052 - Errors detected: 3.g)
1053 3.g) => Method documentation says that value
1054 must be less than G_MAXINT, but G_MAXINT can
1055 be set when the widget is not showed. When the
1056 widget is showed a SIGKILL signal is received
1057 because it enters into an endless loop.
1059 1. Test that regular values do not cause problems.
1060 a) Set a value of 500 in the range [0,1000].
1062 2. Test that limit values do not cause problems.
1063 a) Set a value of 0 in the range [0,1000].
1064 b) Set a value of 1000 in the range [0,1000].
1066 3. Test that invalid values do not cause problems.
1067 a) Set a value of 1 in a NULL controlbar.
1068 b) Set a value of -1 in the range [2,1000].
1069 c) Set a value of 1 in the range [2,1000].
1070 d) Set a value of G_MININT in the range [2,1000].
1071 e) Set a value of 1001 in the range [2,1000].
1072 f) Set a value of G_MAXINT in the range [2,1000].
1074 - hildon_controlbar_set_max: [TODO]
1075 - hildon_controlbar_get_max: [TODO]
1079 1. Test regular values:
1082 2. Test limit values:
1085 3. Test invalid values:
1088 - hildon_controlbar_set_min: [TODO]
1089 - hildon_controlbar_get_min: [TODO]
1093 1. Test regular values:
1096 2. Test limit values:
1099 3. Test invalid values:
1102 ------------------------------------------------------------------------------
1104 - hildon-color-selector: A widget that is used to select one base or custom defined GdkColor.
1106 - Property "color": [TODO]
1110 1. Test regular values:
1113 2. Test limit values:
1116 3. Test invalid values:
1119 - hildon_color_selector_set_color: Sets a GdkColor on a hildon color selector.
1120 - hildon_color_selector_get_color: Gets the color on a hildon color selector.
1122 - Errors detected: none.
1124 1. Test that regular color values do not cause problems.
1125 a) Set the color #33CC33.
1127 2. Test that limit color values do not cause problems.
1128 a) Set and get base color defined by #000000.
1129 b) Set and get base color defined by #FFFFFF.
1130 c) Set and get base color defined by #FF0000.
1131 d) Set and get base color defined by #0000FF.
1133 3. Test that invalid color values do not cause problems.
1134 a) Set the color (65536,65536,65536).
1135 b) Set and get base color defined by NULL color.
1136 c) Set base color on NULL object.
1137 d) Get base color from NULL object.
1139 - hildon_color_selector_new: [TODO]
1143 1. Test regular values:
1146 2. Test limit values:
1149 3. Test invalid values:
1152 ------------------------------------------------------------------------------
1154 - hildon-color-button: A widget that is used to open a HildonColorSelector.
1156 - Property "color": [TODO]
1160 1. Test regular values:
1163 2. Test limit values:
1166 3. Test invalid values:
1169 - hildon_color_button_set_color: Sets a GdkColor on a hildon color button.
1170 - hildon_color_button_get_color: Gets color set on a hildon color button.
1172 - Errors detected: none.
1174 1. Test that regular color values do not cause problems.
1175 a) Set color defined by red=255, green=255, blue=255 and pixel = 255.
1176 b) Set color defined by red=10 green=20, blue=30 and pixel = 10.
1177 c) Set color defined by red=20 green=10, blue=30 and pixel = 10.
1178 d) Set color defined by red=30 green=10, blue=20 and pixel = 20.
1180 2. Test that limit color values do not cause problems.
1181 a) Set color defined by red=0, green=0, blue=0 and pixel = 0.
1182 b) Set color defined by red=G_MAXUINT16 green=G_MAXUINT16, blue=G_MAXUINT16 and pixel = G_MAXUINT32.
1183 c) Set color defined by red=G_MAXUINT16 green=0, blue=0 and pixel = G_MAXUINT32.
1184 d) Set color defined by red=0 green=G_MAXUINT16, blue=0 and pixel = 0.
1185 e) Set color defined by red=0 green=0, blue=G_MAXUINT16 and pixel = G_MAXUINT32.
1187 3. Test that invalid values do not cause problems.
1188 a) Set color defined by (0, 0, 0) on a NULL object.
1189 b) Get color from a NULL object.
1190 c) Set color defined by (0, 0, 0) on a GtkHBox object.
1191 d) Get color on a GtkHBox object.
1193 - hildon_color_button_new_with_color: [TODO]
1197 1. Test regular values:
1200 2. Test limit values:
1203 3. Test invalid values:
1206 ------------------------------------------------------------------------------
1208 - hildon-seekbar: A widget that allows seeking in media with a range widget.
1210 - Property "total_time": [TODO]
1214 1. Test regular values:
1217 2. Test limit values:
1220 3. Test invalid values:
1223 - Property "position": [TODO]
1227 1. Test regular values:
1230 2. Test limit values:
1233 3. Test invalid values:
1236 - Property "fraction": [TODO]
1240 1. Test regular values:
1243 2. Test limit values:
1246 3. Test invalid values:
1249 - hildon_seekbar_set_total_time: Sets total time on a seekbar.
1250 - hildon_seekbar_get_total_time: Gets total time.
1252 - Errors detected: none.
1254 1. Test that regular time values do not cause problems.
1255 a) Set and get 1000 seconds without setting new position and fraction.
1256 b) Set and get 500 seconds without setting new position but new fraction should be set.
1257 c) Set and get 500 seconds without setting new position but new fraction should be set.
1259 2. Test that limit time values do not cause problems.
1260 a) Set and get 0 seconds setting new position and fraction (previously set to 750).
1261 b) Set and get G_MAXINT seconds without setting new position and fraction.
1263 3. Test that invalid time values do not cause problems.
1264 a) Set and get seconds to a NULL object.
1265 b) Set and get 0 seconds without setting new position and fraction.
1266 c) Set and get -1 seconds without setting new position and fraction.
1268 - hildon_seekbar_set_fraction: Sets current fraction (maximum position in a stream/the amount currently downloaded) on a seekbar.
1269 - hildon_seekbar_get_fraction: Gets current fraction.
1271 - Errors detected: none.
1273 1. Test that setting regular fraction values do not cause problems.
1274 a) Set and get fraction to 500 with total time set to 1000.
1275 b) Set and get fraction to 490 with total time set to 1000, fraction and position previously set to 500.
1277 2. Test that limit fraction do not cause problems.
1278 a) Set and get fraction to 0 with total time set to G_MAXINT.
1279 b) Set and get fraction to 1 with total time set to G_MAXINT.
1280 c) Set and get fraction to G_MAXINT-1 with total time set to G_MAXINT.
1281 d) Set and get fraction to G_MAXINT with total time set to G_MAXINT.
1283 3. Test that invalid fraction do not cause problems.
1284 a) Set and get fraction to NULL object.
1285 b) Set and get fraction to -1 with total time set to G_MAXINT.
1286 c) Set and get fraction to 2000 with total time set to 1000.
1288 - hildon_seekbar_set_position: [TODO]
1289 - hildon_seekbar_get_position: [TODO]
1293 1. Test regular values:
1296 2. Test limit values:
1299 3. Test invalid values:
1301 ------------------------------------------------------------------------------
1303 - hildon-dialoghelp: A helper to allow enabling help if required.
1305 - gtk_dialog_help_enable: Enable help on dialog.
1306 - gtk_dialog_help_disable: Disable help on dialog.
1308 - Errors detected: none.
1310 1. Test that enable and disable do not cause problems.
1311 a) Test if gtk_dialog_help_enable actually enables help dialog status
1312 b) Test if gtk_dialog_help_enable actually adds help atom to atoms' list
1313 c) Test if gtk_dialog_help_disable actually removes help atom from atoms' list
1315 2. Test that enable and disable with invalid objects do not cause problems.
1316 a) Enable help dialog on a NULL object.
1317 b) Disable help dialog on a NULL object.
1319 ------------------------------------------------------------------------------
1321 - hildon-caption: This widget is intended to be a container to another
1322 widgets that could show a label for the captionized widget.
1324 - Property "label": [TODO]
1328 1. Test regular values:
1331 2. Test limit values:
1334 3. Test invalid values:
1337 - Property "icon": [TODO]
1341 1. Test regular values:
1344 2. Test limit values:
1347 3. Test invalid values:
1350 - Property "status": [TODO]
1354 1. Test regular values:
1357 2. Test limit values:
1360 3. Test invalid values:
1363 - Property "size_group": [TODO]
1367 1. Test regular values:
1370 2. Test limit values:
1373 3. Test invalid values:
1376 - Property "separator": [TODO]
1380 1. Test regular values:
1383 2. Test limit values:
1386 3. Test invalid values:
1389 - Property "expand": [TODO]
1393 1. Test regular values:
1396 2. Test limit values:
1399 3. Test invalid values:
1402 - hildon_caption_is_mandatory: checks if the status of the
1403 widget is mandatory or optional
1405 - Errors detected: none.
1407 1. Test that the mandatory status of the widget is retrieved
1409 a) Create a HildonCaption with HILDON_CAPTION_OPTIONAL
1410 flag and call is_mandatory
1411 b) Create a HildonCaption with HILDON_CAPTION_MANDATORY
1412 flag and call is_mandatory
1414 2. Test that invalid values do not cause problems.
1415 a) The HildonCaption is NULL
1416 b) The first argument is a GtkHbox instead of a HildonCaption
1418 - hildon_caption_set_status: checks if the status of the
1419 widget is set correctly
1421 - Errors detected: none.
1423 1. Test that setting a valid HildonCaptionStatus works
1425 a) Set the status HILDON_CAPTION_MANDATORY
1427 2. Test that invalid values do not cause problems.
1429 b) The HildonCaption is NULL
1430 c) The first argument is a GtkHbox instead of a
1433 - hildon_caption_get_status: checks if the status of the
1434 widget is got correctly
1436 - Errors detected: none.
1438 1. Test that getting a previously set valid
1439 HildonCaptionStatus works correctly
1440 a) Get the default status HILDON_CAPTION_OPTIONAL
1441 b) Get the status HILDON_CAPTION_MANDATORY set with
1443 c) Get the status HILDON_CAPTION_OPTIONAL set with
1446 2. Test that invalid values do not cause problems
1447 a) The HildonCaption is NULL
1448 b) The first argument is a GtkHbox instead of a
1451 - hildon_caption_set_label: checks if the label of the
1452 widget is set correctly
1454 - Errors detected: none.
1456 1. Test if setting a valid label works correctly
1457 a) Set with a regular label
1458 b) Set an empty label
1460 2. Test that invalid values do not cause problems
1461 a) The HildonCaption is NULL
1463 c) The first argument is a GtkHbox instead of a
1466 - hildon_caption_get_label: checks if the label of the
1467 widget is got correctly
1469 - Errors detected: none.
1471 1. Test that getting a previously set valid label works
1473 a) Get a sample label set with set_label
1474 b) Get an empty label set with set_label
1476 2. Test that invalid values do not cause problems
1477 a) The HildonCaption is NULL
1478 b) Get a NULL label set with set_property
1479 c) The first argument is a GtkHbox instead of a
1482 - hildon_caption_new: [TODO]
1486 1. Test regular values:
1489 2. Test limit values:
1492 3. Test invalid values:
1495 - hildon_caption_set_icon_image: [TODO]
1496 - hildon_caption_get_icon_image: [TODO]
1500 1. Test regular values:
1503 2. Test limit values:
1506 3. Test invalid values:
1509 - hildon_caption_set_separator: [TODO]
1510 - hildon_caption_get_separator: [TODO]
1514 1. Test regular values:
1517 2. Test limit values:
1520 3. Test invalid values:
1523 - hildon_caption_set_label_alignment: [TODO]
1524 - hildon_caption_get_label_alignment: [TODO]
1528 1. Test regular values:
1531 2. Test limit values:
1534 3. Test invalid values:
1537 - hildon_caption_set_child_expand: [TODO]
1538 - hildon_caption_get_child_expand: [TODO]
1542 1. Test regular values:
1545 2. Test limit values:
1548 3. Test invalid values:
1551 ------------------------------------------------------------------------------
1553 - hildon-helper: This file is not a widget, is a library with two
1554 utility functions. These two functions should be tested with functional tests
1555 because the unit tests that we can implement do not check its more important
1556 behavior, a signal emission.
1558 - hildon_helper_set_logical_font: changes the logical font of a
1559 given widget and all its children
1561 - Errors detected: none.
1563 1. Test setting a new logical font works as expected
1564 a) set the font "TimesNewRoman"
1566 2. Test that invalid parameters do not cause problems
1567 a) set the font "TimesNewRoman" to a NULL widget
1568 b) set a NULL font to a GtkLabel
1570 - hildon_helepr_set_logical_color: changes the logical color of a
1571 given widget and all its children
1573 - Errors detected: none.
1575 1. Test setting a new logical color works as expected
1576 a) set the color "Blue"
1578 2. Test that invalid parameters do not cause problems
1579 a) set the color "Blue" to a NULL widget
1580 b) set a NULL color to a GtkLabel
1583 ------------------------------------------------------------------------------
1585 - hildon-time-picker: A widget that allows a user to set the time.
1587 - Property "minutes": [TODO]
1591 1. Test regular values:
1594 2. Test limit values:
1597 3. Test invalid values:
1600 - hildon_time_picker_new: [TODO]
1604 1. Test regular values:
1607 2. Test limit values:
1610 3. Test invalid values:
1613 - hildon_time_picker_set_total_time: Sets the time on a time picker object.
1614 - hildon_time_picker_get_total_time: Gets the time from a time picker object.
1616 - Errors detected: none.
1618 1. Test that regular time values do not cause problems.
1619 a) Set time to 5h 30m using time picker object.
1620 b) Set time to 18h 2m using time picker object.
1622 2. Test that limit time values do not cause problems.
1623 a) Set time to 0h 0m using time picker object.
1624 b) Set time to 0h 59m using time picker object.
1625 c) Set time to 12h 59m using time picker object.
1626 d) Set time to 23h 59m using time picker object.
1628 3. Test that invalid time values do not cause problems.
1629 a) Set time using a NULL time picker.
1630 b) Set time to 0h 60m using time picker object.
1631 c) Set time to 24h 0m using time picker object.
1632 d) Set time to 24h 60m using time picker object.
1633 e) Set time to 16000h 15533m using time picker object.
1636 ------------------------------------------------------------------------------
1638 - hildon-name-password-dialog: A widget that allows to enter an username and a password.
1640 - Property "content": [TODO]
1644 1. Test regular values:
1647 2. Test limit values:
1650 3. Test invalid values:
1653 - Property "name": [TODO]
1657 1. Test regular values:
1660 2. Test limit values:
1663 3. Test invalid values:
1666 - Property "password": [TODO]
1670 1. Test regular values:
1673 2. Test limit values:
1676 3. Test invalid values:
1679 - hildon_name_password_dialog_new_with_default: Creates a dialog with default name and password
1681 - Errors detected: none.
1683 1. Test that dialog is created properly with regular username values.
1684 a) Create new name and password dialog with "test_name" and "test_password" by default.
1685 b) Create new name and password dialog with "0123456789" and "123412341234" by default.
1686 c) Create new name and password dialog with a string
1687 combining letters, number and symbols for both
1689 d) Create new name and password dialog with empty strings
1691 2. Test that dialog is created properly with invalid username values.
1692 a) Create a name and password dialog with NULL name.
1693 b) Create a name and password dialog with NULL password.
1695 - hildon_name_password_dialog_get_name: Get name property from name-password-dialog.
1697 - Errors detected: none.
1699 1. Test that getting name is correct with regular values.
1700 a) Get name "test_name" set by g_object_set_property.
1701 b) Get name "0123456789" set by g_object_set_property.
1702 c) Get name combining letters, number and symbols set by g_object_set_property.
1704 2. Test that getting name is correct with invalid values.
1705 a) Get name on a NULL object.
1706 c) Get empty password set by g_object_set_property with NULL value.
1708 - hildon_name_password_dialog_new: [TODO]
1712 1. Test regular values:
1715 2. Test limit values:
1718 3. Test invalid values:
1721 - hildon_name_password_dialog_get_password: [TODO]
1725 1. Test regular values:
1728 2. Test limit values:
1731 3. Test invalid values:
1734 - hildon_name_password_dialog_set_domain: [TODO]
1738 1. Test regular values:
1741 2. Test limit values:
1744 3. Test invalid values:
1748 ------------------------------------------------------------------------------
1750 - hildon-get-password-dialog: A widget that allows to get a password.
1752 - Property "domain": [TODO]
1756 1. Test regular values:
1759 2. Test limit values:
1762 3. Test invalid values:
1765 - Property "password": [TODO]
1769 1. Test regular values:
1772 2. Test limit values:
1775 3. Test invalid values:
1778 - Property "numbers_only": [TODO]
1782 1. Test regular values:
1785 2. Test limit values:
1788 3. Test invalid values:
1791 - Property "caption-label": [TODO]
1795 1. Test regular values:
1798 2. Test limit values:
1801 3. Test invalid values:
1804 - Property "max-characters": [TODO]
1808 1. Test regular values:
1811 2. Test limit values:
1814 3. Test invalid values:
1817 - Property "get-old": [TODO]
1821 1. Test regular values:
1824 2. Test limit values:
1827 3. Test invalid values:
1830 - hildon_get_password_dialog_new_with_default: Creates a dialog password
1833 - Errors detected: none.
1835 1. Test that dialog is created properly with regular password values.
1836 a) Create new get password dialog with "test_password" password by default.
1837 b) Create new get password dialog with "" password by default.
1838 c) Create new get password dialog with "1234567890" password by default.
1839 d) Create new get password dialog with a password combining letters, numbers and symbols by default.
1841 2. Test that dialog is created properly with invalid password values.
1842 a) Create new get password dialog with NULL password by default.
1843 b) Create new get password dialog with "" password and NULL window by default.
1846 - hildon_get_password_dialog_set_max_characters: Get password property from get-password-dialog.
1848 - Errors detected: none.
1850 1. Test that getting password is correct with regular values.
1851 a) Set max characters to 10
1852 b) Set max characters to G_MAXUINT16+1
1854 2. Test that getting name is correct with limit values.
1855 a) Set max characters to 1.
1856 b) Set max characters to G_MAXINT.
1858 3. Test that getting name is correct with invalid values.
1859 a) Set max characters to 0.
1860 b) Set max characters to -1.
1861 c) Set max characters on a NULL object.
1863 - hildon_get_password_dialog_get_password: Get password property from get-password-dialog.
1865 - Errors detected: none.
1867 1. Test that getting password is correct with regular values.
1868 a) Get password "test_password" set by g_object_set_property.
1869 b) Get password "01234567890" set by g_object_set_property.
1870 c) Get password combining letters, numbers and symbols set by g_object_set_property.
1871 d) Get password "" set by set by g_object_set_property.
1873 2. Test that getting password is correct with invalid values.
1874 a) Get empty password set by g_object_set_property with NULL value.
1875 b) Get password from a NULL object.
1877 - hildon_get_password_dialog_new: [TODO]
1881 1. Test regular values:
1884 2. Test limit values:
1887 3. Test invalid values:
1890 - hildon_get_password_dialog_set_domain: [TODO]
1894 1. Test regular values:
1897 2. Test limit values:
1900 3. Test invalid values:
1903 - hildon_get_password_dialog_set_caption: [TODO]
1907 1. Test regular values:
1910 2. Test limit values:
1913 3. Test invalid values:
1916 ----------------------------------------------------------------------------------------
1918 - hildon-find-toolbar: Used to define a search toolbar.
1922 - Errors detected: none.
1924 1. Test set and get regular values for "label" property
1925 a) Tested with a regular label
1926 b) Tested with an empty label
1928 2. Test invalid values for "label" property
1929 a) Tested with a NULL label
1931 - Property "prefix": [TODO]
1935 1. Test regular values:
1938 2. Test limit values:
1941 3. Test invalid values:
1944 - Property "list": [TODO]
1948 1. Test regular values:
1951 2. Test limit values:
1954 3. Test invalid values:
1957 - Property "column": [TODO]
1961 1. Test regular values:
1964 2. Test limit values:
1967 3. Test invalid values:
1970 - Property "max_characters": [TODO]
1974 1. Test regular values:
1977 2. Test limit values:
1980 3. Test invalid values:
1983 - Property "history_limit": [TODO]
1987 1. Test regular values:
1990 2. Test limit values:
1993 3. Test invalid values:
1996 - hildon_find_toolbar_new_with_model: Creates a toolbar with a given list of history terms.
1998 - Errors detected: none.
2000 1. Test that model is set properly
2001 a) Check that model set is the same as retrieved using g_object_get_property
2003 - hildon_find_toolbar_new: [TODO]
2007 1. Test regular values:
2010 2. Test limit values:
2013 3. Test invalid values:
2016 - hildon_find_toolbar_highlight_entry: [TODO]
2020 1. Test regular values:
2023 2. Test limit values:
2026 3. Test invalid values:
2029 ----------------------------------------------------------------------------------------
2031 - hildon-sort-dialog: Used to define a sort dialog.
2033 - Property "sort-key": [TODO]
2037 1. Test regular values:
2040 2. Test limit values:
2043 3. Test invalid values:
2046 - Property "sort-order": [TODO]
2050 1. Test regular values:
2053 2. Test limit values:
2056 3. Test invalid values:
2059 - hildon_sort_dialog_add_sort_key: Adds a new sort key to the list.
2060 - hildon_sort_dialog_set_sort_key: Sets the index of the currently selected sort key.
2061 - hildon_sort_dialog_get_sort_key: Gets the index of the currently selected sort key.
2063 - Errors detected: none.
2065 1. Check addition, set and get of valid regular values.
2066 a) Add 3 keys to the list, then set and get key 1
2067 b) Unselect sort key
2069 2. Check set and get of limit values.
2070 a) Get of current key after dialog construction (empty list of keys)
2071 b) Add 3 keys to the list, then set and get keys 0 and 2
2073 3. Check handling of invalid values.
2074 a) Set of key with empty key list
2075 b) Set negative key, lower than -1
2076 c) Set of key outside the range of a non empty key list
2077 d) Set a duplicated key and check if it is filtered
2078 e) Add a NULL sort key.
2079 f) Add key with a NULL object
2080 g) Set key with a NULL object
2081 h) Get key with a NULL object
2083 - hildon_sort_dialog_new: [TODO]
2087 1. Test regular values:
2090 2. Test limit values:
2093 3. Test invalid values:
2096 - hildon_sort_dialog_get_sort_order: [TODO]
2097 - hildon_sort_dialog_set_sort_order: [TODO]
2101 1. Test regular values:
2104 2. Test limit values:
2107 3. Test invalid values:
2110 ----------------------------------------------------------------------------------------
2112 - hildon-volumebar: Used to define a volumebar
2114 - Property "can-focus": [TODO]
2118 1. Test regular values:
2121 2. Test limit values:
2124 3. Test invalid values:
2127 - Property "has_mute": [TODO]
2131 1. Test regular values:
2134 2. Test limit values:
2137 3. Test invalid values:
2140 - Property "level": [TODO]
2144 1. Test regular values:
2147 2. Test limit values:
2150 3. Test invalid values:
2153 - Property "mute": [TODO]
2157 1. Test regular values:
2160 2. Test limit values:
2163 3. Test invalid values:
2166 - hildon_volumebar_set_mute: Enables or disables mute
2167 - hildon_volumebar_get_mute: Gets current mute state
2169 - Errors detected: None, but seems to be a non tested error
2170 in 1.b: focus is set to self (HildonVolumebar) by set_mute,
2171 but the init method of HildonVolumebar unsets the CAN_FOCUS
2172 flag for this widget, so focus is not set at all. Seems
2173 that instead of setting focus to self, it should be set to
2174 priv->volumebar, which is the focusable object. Could not
2175 create a test for this because we cannot access priv elements
2176 from the unit tests.
2178 1. Check normal usage
2179 a) Set mute ON when volumebar is focusable
2180 b) Set mute OFF when volumebar is focusable
2181 c) Set mute ON when volumebar is not focusable
2182 d) Set mute OFF when volumebar is not focusable
2184 2. Check handling of invalid values
2185 a) Set mute with NULL volumebar object
2186 b) Get mute with NULL volumebar object
2188 - hildon_volumebar_get_level: [TODO]
2189 - hildon_volumebar_set_level: [TODO]
2193 1. Test regular values:
2196 2. Test limit values:
2199 3. Test invalid values:
2202 - hildon_volumebar_level_change: [TODO]
2206 1. Test regular values:
2209 2. Test limit values:
2212 3. Test invalid values:
2215 - hildon_volumebar_get_adjustment: [TODO]
2219 1. Test regular values:
2222 2. Test limit values:
2225 3. Test invalid values:
2228 ----------------------------------------------------------------------------------------
2230 - hildon-volumebar-range: Used to define the volumebar range
2232 - Property "level": [TODO]
2236 1. Test regular values:
2239 2. Test limit values:
2242 3. Test invalid values:
2245 - hildon_volumebar_range_set_level: Sets range value
2246 - hildon_volumebar_range_get_level: Gets range current value
2248 - Errors detected: None.
2250 1. Check normal usage
2251 a) Set level over the threshold limit
2252 b) Set level under the threshold limit
2254 2. Check range limits
2255 a) Set level to VOLUMEBAR_RANGE_MINIMUM_VALUE
2256 b) Set level to VOLUMEBAR_RANGE_MAXIMUM_VALUE
2258 3. Check handling of invalid values
2259 a) Set level under the minimum value
2260 b) Set level over the maximum value
2261 c) Set level with a NULL object
2262 d) Get level with a NULL object
2264 - hildon_volumebar_range_new: [TODO]
2268 1. Test regular values:
2271 2. Test limit values:
2274 3. Test invalid values:
2277 ----------------------------------------------------------------------------------------
2279 - hildon-code-dialog: Used to allow to enter a code.
2281 - hildon_code_dialog_get_code: Gets the code inserted by the user.
2283 - Errors detected: none.
2285 1. Check normal usage
2286 a) Get code from a newly created dialog.
2288 2. Check handling of invalid values.
2289 a) Get code from a NULL object.
2290 b) Get code from an object that it is not a code dialog.
2292 - hildon_code_dialog_clear_code: [TODO]
2296 1. Test regular values:
2299 2. Test limit values:
2302 3. Test invalid values:
2305 - hildon_code_dialog_set_help_text: [TODO]
2309 1. Test regular values:
2312 2. Test limit values:
2315 3. Test invalid values:
2318 ----------------------------------------------------------------------------------------
2320 - hildon-set-password-dialog: A widget that allows to set a password.
2322 - Property "domain": [TODO]
2326 1. Test regular values:
2329 2. Test limit values:
2332 3. Test invalid values:
2335 - Property "modify_protection": [TODO]
2339 1. Test regular values:
2342 2. Test limit values:
2345 3. Test invalid values:
2348 - Property "password": [TODO]
2352 1. Test regular values:
2355 2. Test limit values:
2358 3. Test invalid values:
2361 - hildon_set_password_dialog_get_protected: Get the boolean that points out if
2362 password protection is active.
2364 - Errors detected: none.
2366 1. Test that protection boolean is get with regular password values.
2367 a) Get TRUE from modify_protection property.
2368 b) Get FALSE from modify_protection property.
2370 2. Test that protection boolean is get with invalid password values.
2371 a) Get modify_protection from a NULL object.
2373 - hildon_set_password_dialog_get_password: Get password property from get-password-dialog.
2375 - Errors detected: none.
2377 1. Test that getting password is correct with regular values.
2378 a) Get password "test_password" from HildonSetPasswordDialog created with "test_password" by default.
2379 b) Get password "" from HildonSetPasswordDialog created with "" by default.
2380 c) Get password combining letters, numbers and symbols from HildonSetPasswordDialog created with such kind of password by default.
2382 2. Test that getting password is correct with invalid values.
2383 a) Get empty password from HildonSetPasswordDialog created with NULL password by default.
2384 b) Get password from NULL object.
2386 - hildon_set_password_dialog_new : [TODO]
2390 1. Test regular values:
2393 2. Test limit values:
2396 3. Test invalid values:
2399 - hildon_set_password_dialog_new_with_default: [TODO]
2403 1. Test regular values:
2406 2. Test limit values:
2409 3. Test invalid values:
2412 - hildon_set_password_dialog_set_domain: [TODO]
2416 1. Test regular values:
2419 2. Test limit values:
2422 3. Test invalid values:
2425 ----------------------------------------------------------------------------------------
2427 - hildon-note: A widget that shows a dialog to ask confirmation from the user.
2429 - Property "note_type": [TODO]
2433 1. Test regular values:
2436 2. Test limit values:
2439 3. Test invalid values:
2442 - Property "description": [TODO]
2446 1. Test regular values:
2449 2. Test limit values:
2452 3. Test invalid values:
2455 - Property "icon": [TODO]
2459 1. Test regular values:
2462 2. Test limit values:
2465 3. Test invalid values:
2468 - Property "progressbar": [TODO]
2472 1. Test regular values:
2475 2. Test limit values:
2478 3. Test invalid values:
2481 - hildon_note_new_confirmation:
2483 - Errors detected: none.
2485 1. Create confirmation note with regular values.
2486 a) Create new confirmation note with description set to a combination of letters, numbers and symbols.
2487 b) Create new confirmation note with description set to "".
2489 2. Create confirmation note with invalid values.
2490 a) Create new confirmation note with window set to NULL.
2491 b) Create new confirmation note with description set to NULL.
2493 - hildon_note_new_information:
2495 - Errors detected: none.
2497 1. Create information note with regular values.
2498 a) Create new information note with description set to a combination of letters, numbers and symbols.
2499 b) Create new information note with description set to "".
2501 2. Create information note with invalid values.
2502 a) Create new information note with window set to NULL.
2503 b) Create new information note with description set to NULL.
2505 - hildon_note_new_confirmation_with_icon_name:
2507 - Errors detected: none.
2509 1. Create confirmation with icon name note with regular values.
2510 a) Create new confirmation note with description set to a combination of letters, numbers and symbols and icon name "dummy".
2511 b) Create new confirmation note with description set to "" and icon name NULL.
2513 2. Create confirmation with icon name note with invalid values.
2514 a) Create new confirmation note with window set to NULL.
2515 b) Create new confirmation note with description set to NULL.
2517 - hildon_note_new_cancel_with_progress_bar:
2519 - Errors detected: none.
2521 1. Create cancel note with progress bar with regular values.
2522 a) Create new confirmation note with description set to a combination of letters, numbers and symbols and NULL GtkProgressBar.
2523 b) Create new confirmation note with description set to "" and correct GtkProgressBar.
2525 2. Create cancel note with progress bar with invalid values.
2526 a) Create new confirmation note with description set to NULL.
2527 b) Create new confirmation note with window set to NULL.
2529 - hildon_note_new_confirmation_add_buttons: [TODO]
2533 1. Test regular values:
2536 2. Test limit values:
2539 3. Test invalid values:
2542 - hildon_note_new_information_with_icon_name: [TODO]
2546 1. Test regular values:
2549 2. Test limit values:
2552 3. Test invalid values:
2555 - hildon_note_set_button_text: [TODO]
2559 1. Test regular values:
2562 2. Test limit values:
2565 3. Test invalid values:
2568 - hildon_note_set_button_texts: [TODO]
2572 1. Test regular values:
2575 2. Test limit values:
2578 3. Test invalid values:
2581 ----------------------------------------------------------------------------------------
2583 - hildon-banner: Used to show a message in a banner. Banners can show an animation icon, a
2584 progress bar or only text.
2586 - Property "parent-window": [TODO]
2590 1. Test regular values:
2593 2. Test limit values:
2596 3. Test invalid values:
2599 - Property "is-timed": [TODO]
2603 1. Test regular values:
2606 2. Test limit values:
2609 3. Test invalid values:
2612 - hildon_banner_show_animation:
2614 - Errors detected: none.
2616 1. Check creation of new animation banner with regular values.
2617 a) Create an animation banner with NULL animation name and a text.
2618 b) Create an animation banner with dummy animation name and an empty text.
2620 2. Check creation of new animation banner with invalid values.
2621 a) Create an animation banner with NULL text.
2622 b) Create an animation banner with NULL window.
2624 - hildon_banner_show_progress:
2626 - Errors detected: none.
2628 1. Check creation of new banner with progress bar with regular values.
2629 a) Create new progress banner with standard progress bar and an empty text.
2630 b) Create new progress banner with NULL progress bar and a text.
2632 2. Check creation of new banner with progress bar with invalid values.
2633 a) Create new progress banner with NULL text.
2634 b) Create new progress banner with NULL window.
2636 -hildon_banner_show_information : [TODO]
2640 1. Test regular values:
2643 2. Test limit values:
2646 3. Test invalid values:
2649 - hildon_banner_show_information_with_markup: [TODO]
2653 1. Test regular values:
2656 2. Test limit values:
2659 3. Test invalid values:
2662 - hildon_banner_set_text: [TODO]
2666 1. Test regular values:
2669 2. Test limit values:
2672 3. Test invalid values:
2675 - hildon_banner_set_markup: [TODO]
2679 1. Test regular values:
2682 2. Test limit values:
2685 3. Test invalid values:
2688 - hildon_banner_set_fraction: [TODO]
2692 1. Test regular values:
2695 2. Test limit values:
2698 3. Test invalid values:
2701 ----------------------------------------------------------------------------------------
2703 - hildon-wizard-dialog: Used to define a wizard dialog
2705 - Property "wizard-notebook":
2707 - Errors detected: none.
2709 1. Check set/get of a regular notebook
2710 a) Set and get a valid notebook.
2712 2. Check handling of invalid values
2713 a) Set property value to NULL.
2715 - Property "wizard-notebook": [TODO]
2719 1. Test regular values:
2722 2. Test limit values:
2725 3. Test invalid values:
2728 - hildon_wizard_dialog_new: [TODO]
2732 1. Test regular values:
2735 2. Test limit values:
2738 3. Test invalid values:
2741 ----------------------------------------------------------------------------------------
2743 - hildon-font-selection-dialog: A dialog for font selection
2747 - Errors detected: 3.b
2748 3.b) Produces a segmentation fault
2750 1. Set and get regular values
2751 a) Set and get a font from the middle of the available fonts list
2753 2. Set and get limit values
2754 a) Set and get first font of the available fonts list
2755 b) Set and get last font of the available fonts list
2757 3. Set and get invalid values
2758 a) Set a non existing font
2761 - Property "family-set"
2765 1. Set and get regular values
2766 a) Get returns FALSE when no font is selected
2767 b) Get returns TRUE when a font has been selected
2768 c) Set and get of value TRUE once a font has been selected
2769 d) Set and get of value FALSE
2775 1. Set and get of regular values
2776 a) Set a font size from the middle of the available sizes list
2778 2. Set and get limit values
2779 a) Set first font size in the available sizes list
2780 b) Set last font size in the available sizes list
2782 3. Set and get invalid values
2783 a) Set negative size
2784 b) Set a positive size that is not in the available sizes list
2785 c) Set a positive size over the maximum allowed for the property
2787 - Property "size-set": [TODO]
2791 1. Test regular values:
2794 2. Test limit values:
2797 3. Test invalid values:
2800 - Property "color": [TODO]
2804 1. Test regular values:
2807 2. Test limit values:
2810 3. Test invalid values:
2813 - Property "color-set": [TODO]
2817 1. Test regular values:
2820 2. Test limit values:
2823 3. Test invalid values:
2826 - Property "bold": [TODO]
2830 1. Test regular values:
2833 2. Test limit values:
2836 3. Test invalid values:
2839 - Property "bold-set": [TODO]
2843 1. Test regular values:
2846 2. Test limit values:
2849 3. Test invalid values:
2852 - Property "italic": [TODO]
2856 1. Test regular values:
2859 2. Test limit values:
2862 3. Test invalid values:
2865 - Property "italic-set": [TODO]
2869 1. Test regular values:
2872 2. Test limit values:
2875 3. Test invalid values:
2878 - Property "underline": [TODO]
2882 1. Test regular values:
2885 2. Test limit values:
2888 3. Test invalid values:
2891 - Property "underline-set": [TODO]
2895 1. Test regular values:
2898 2. Test limit values:
2901 3. Test invalid values:
2904 - Property "strikethrough": [TODO]
2908 1. Test regular values:
2911 2. Test limit values:
2914 3. Test invalid values:
2917 - Property "strikethrough-set": [TODO]
2921 1. Test regular values:
2924 2. Test limit values:
2927 3. Test invalid values:
2930 - Property "position": [TODO]
2934 1. Test regular values:
2937 2. Test limit values:
2940 3. Test invalid values:
2943 - Property "position-set": [TODO]
2947 1. Test regular values:
2950 2. Test limit values:
2953 3. Test invalid values:
2956 - Property "preview-text": [TODO]
2960 1. Test regular values:
2963 2. Test limit values:
2966 3. Test invalid values:
2969 - hildon_font_selection_dialog_set_preview_text: Sets the text for the preview
2970 - hildon_font_selection_dialog_get_preview_text: Returns the text for the preview
2972 - Errors detected: none.
2974 1. Set and get of valid values
2975 a) Tested with a sample string
2977 2. Set and get of invalid values
2978 a) Set empty preview text
2979 b) Set a NULL preview text
2980 c) Set with NULL object
2981 d) Set with NULL object
2983 - hildon_font_selection_dialog_new: [TODO]
2987 1. Test regular values:
2990 2. Test limit values:
2993 3. Test invalid values:
2996 ----------------------------------------------------------------------------------------
2998 - hildon-scroll-area: This is a helper to create Maemo specific views
2999 which are using scrollable area
3001 - hildon_scroll_area_new:
3003 Errors detected: none.
3005 1. Check the construction of the scroll-area
3006 a) Create a regular case of construction
3007 b) Create a scroll area with a label
3009 2. Check the construction of the scroll-area with invalid values
3010 a) Create with NULL widgets
3011 b) Create with actual invalid widget instead of the scrolled-window
3012 c) Create with actual invalid widget instead of the treeview
3014 ----------------------------------------------------------------------------------------
3016 - hildon-window: A window object for Maemo based programs.
3018 - hildon_window_add_with_scrollbar: Adds a widget to the window with scrollbars
3020 Errors detected: none.
3022 1. Check interface with regular values
3023 a) Add a non viewport child
3024 b) Add a viewport child
3026 2. Check invalid values for this interface
3028 b) Add a child to a NULL window
3029 c) Add a child with a parent already set
3031 - hildon_window_add_with_scrollbar: [TODO]
3035 1. Test regular values:
3038 2. Test limit values:
3041 3. Test invalid values:
3044 - hildon_window_set_menu: [TODO]
3045 - hildon_window_get_menu: [TODO]
3049 1. Test regular values:
3052 2. Test limit values:
3055 3. Test invalid values:
3058 - hildon_window_add_toolbar: [TODO]
3062 1. Test regular values:
3065 2. Test limit values:
3068 3. Test invalid values:
3071 - hildon_window_remove_toolbar: [TODO]
3075 1. Test regular values:
3078 2. Test limit values:
3081 3. Test invalid values:
3084 - hildon_window_get_is_topmost: [TODO]
3088 1. Test regular values:
3091 2. Test limit values:
3094 3. Test invalid values:
3097 ----------------------------------------------------------------------------------------
3099 - hildon-system-sound: This file is not a widget, is a library with an
3100 unique call that plays a system sound.
3102 - hildon_play_system_sound: plays a system sound
3104 - Errors detected: none.
3106 1. Test playing a sound that exists
3107 "/usr/share/sounds/ui-default_beep.wav"
3108 a) play with the default volume
3109 b) play with volume = 0
3110 c) play with volume = 1
3111 d) play without the gconf value that specifies the volume
3113 2. Test that invalid parameters do not cause problems
3114 a) play the file NULL
3115 b) play a file that does not exist:
3116 "file_that_does_not_exist.wav"
3118 ----------------------------------------------------------------------------------------
3120 - hildon-color-popup: This file does not define a new GObject, it
3121 creates a HildonColorPopup inside a common GtkDialog.
3123 - hildon_color_popup_set_color_from_sliders: sets the color
3124 selected by the sliders into the color passed as argument
3126 - Errors detected: 3.a), 3.b), 3.c)
3127 3.a), 3.b), 3.c) => raise segmentation fault because
3128 there is no check of the arguments.
3130 1. Set a common color
3131 a) Set the initial color (#33CC33)
3133 2. Set a limit values for colors
3134 a) Set the color (65535, 65535, 65535)
3135 b) Set the color (0, 0, 0)
3137 3. Test that invalid parameters does not cause problems
3138 a) Set the color to a NULL HildonColorPopup
3139 b) Set the color to a NULL GdkColor
3140 c) Set the color to GtkHBox instead of a HildonColorPopup
3142 - hildon_color_popup_new: [TODO]
3146 1. Test regular values:
3149 2. Test limit values:
3152 3. Test invalid values:
3155 ----------------------------------------------------------------------------------------
3157 - hildon-program: Object representing a hildon program.
3159 - Property "can-hibernate": [TODO]
3163 1. Test regular values:
3166 2. Test limit values:
3169 3. Test invalid values:
3172 - hildon_program_add_window: Registers a HildonWindow as belonging
3173 to a given HildonProgram
3175 - Errors detected: 2.b), 2.c)
3176 2.b) => Raises segmentation fault.
3177 2.c) => Raises segmentation fault.
3179 1. Test regular usage of the add_window interface
3180 a) Add a window object to the program
3181 b) Add another window object to the program
3182 c) Add the same window object to the program
3184 2. Check invalid values for the add_window interface
3185 a) Add to a NULL program
3186 b) Add a NULL window
3187 c) Add a label instead of a window
3189 - hildon_program_remove_window: Used to unregister a window from
3192 - Errors detected: none.
3194 1. Test regular usage of the remove_window interface
3195 a) Add a window object to the program and remove it
3196 b) Add another window object to the program and remove the first one
3197 c) Remove a window two times
3199 2. Check invalid values of the remove_window interface
3200 a) Remove from a NULL program
3201 b) Remove a NULL window
3202 c) Remove a label instead of a window
3204 - hildon_program_set_can_hibernate: Used to set whether or not the
3205 Hildon task navigator should be able to set the program to
3206 hibernation in case of low memory
3208 - Errors detected: none.
3210 1. Test regular usage of the set_cant_hibernate interface
3211 a) Test the initial value of the property, it must be FALSE
3212 b) Set a value and test if the value is correct
3214 2. Check invalid values of the set_can_hibernate interface
3215 a) Set the property to a NULL object
3217 - hildon_program_get_can_hibernate: [TODO]
3221 1. Test regular values:
3224 2. Test limit values:
3227 3. Test invalid values:
3230 - hildon_program_set_common_menu: [TODO]
3231 - hildon_program_get_common_menu: [TODO]
3235 1. Test regular values:
3238 2. Test limit values:
3241 3. Test invalid values:
3244 - hildon_program_set_common_toolbar: [TODO]
3245 - hildon_program_get_common_toolbar: [TODO]
3249 1. Test regular values:
3252 2. Test limit values:
3255 3. Test invalid values:
3258 - hildon_program_get_is_topmost: [TODO]
3262 1. Test regular values:
3265 2. Test limit values:
3268 3. Test invalid values:
3271 ----------------------------------------------------------------------------------------
3273 - hildon-add-home-dialog:
3275 - Property "name": [TODO]
3279 1. Test regular values:
3282 2. Test limit values:
3285 3. Test invalid values:
3288 - Property "new_name": [TODO]
3292 1. Test regular values:
3295 2. Test limit values:
3298 3. Test invalid values:
3301 - hildon_add_home_dialog_new: [TODO]
3305 1. Test regular values:
3308 2. Test limit values:
3311 3. Test invalid values:
3314 - hildon_add_home_dialog_get_name: [TODO]
3318 1. Test regular values:
3321 2. Test limit values:
3324 3. Test invalid values:
3327 ----------------------------------------------------------------------------------------
3331 - Property "scroll-control": [TODO]
3335 1. Test regular values:
3338 2. Test limit values:
3341 3. Test invalid values:
3344 - Property "two-part-title": [TODO]
3348 1. Test regular values:
3351 2. Test limit values:
3354 3. Test invalid values:
3357 - Property "zoom": [TODO]
3361 1. Test regular values:
3364 2. Test limit values:
3367 3. Test invalid values:
3370 - Property "app-title": [TODO]
3374 1. Test regular values:
3377 2. Test limit values:
3380 3. Test invalid values:
3383 - Property "killable": [TODO]
3387 1. Test regular values:
3390 2. Test limit values:
3393 3. Test invalid values:
3396 - Property "autoregistration": [TODO]
3400 1. Test regular values:
3403 2. Test limit values:
3406 3. Test invalid values:
3409 - Property "appview": [TODO]
3413 1. Test regular values:
3416 2. Test limit values:
3419 3. Test invalid values:
3422 - Property "ui-manager": [TODO]
3426 1. Test regular values:
3429 2. Test limit values:
3432 3. Test invalid values:
3435 - hildon_app_new_with_appview: [TODO]
3439 1. Test regular values:
3442 2. Test limit values:
3445 3. Test invalid values:
3448 - hildon_app_set_appview: [TODO]
3449 - hildon_app_get_appview: [TODO]
3453 1. Test regular values:
3456 2. Test limit values:
3459 3. Test invalid values:
3462 - hildon_app_set_title: [TODO]
3463 - hildon_app_get_title: [TODO]
3467 1. Test regular values:
3470 2. Test limit values:
3473 3. Test invalid values:
3476 - hildon_app_set_two_part_title: [TODO]
3477 - hildon_app_get_two_part_title: [TODO]
3481 1. Test regular values:
3484 2. Test limit values:
3487 3. Test invalid values:
3490 - hildon_app_set_autoregistration: [TODO]
3494 1. Test regular values:
3497 2. Test limit values:
3500 3. Test invalid values:
3503 - hildon_app_register_view: [TODO]
3507 1. Test regular values:
3510 2. Test limit values:
3513 3. Test invalid values:
3516 - hildon_app_register_view_with_id: [TODO]
3520 1. Test regular values:
3523 2. Test limit values:
3526 3. Test invalid values:
3529 - hildon_app_unregister_view: [TODO]
3533 1. Test regular values:
3536 2. Test limit values:
3539 3. Test invalid values:
3542 - hildon_app_unregister_view_with_id: [TODO]
3546 1. Test regular values:
3549 2. Test limit values:
3552 3. Test invalid values:
3555 - hildon_app_find_view_id: [TODO]
3559 1. Test regular values:
3562 2. Test limit values:
3565 3. Test invalid values:
3568 - hildon_app_notify_view_changed: [TODO]
3572 1. Test regular values:
3575 2. Test limit values:
3578 3. Test invalid values:
3581 - hildon_app_set_killable: [TODO]
3585 1. Test regular values:
3588 2. Test limit values:
3591 3. Test invalid values:
3594 - hildon_app_set_ui_manager: [TODO]
3595 - hildon_app_get_ui_manager: [TODO]
3599 1. Test regular values:
3602 2. Test limit values:
3605 3. Test invalid values:
3608 ----------------------------------------------------------------------------------------
3612 - Property "connected-adjustment": [TODO]
3616 1. Test regular values:
3619 2. Test limit values:
3622 3. Test invalid values:
3625 - Property "fullscreen-key-allowed": [TODO]
3629 1. Test regular values:
3632 2. Test limit values:
3635 3. Test invalid values:
3638 - Property "fullscreen": [TODO]
3642 1. Test regular values:
3645 2. Test limit values:
3648 3. Test invalid values:
3651 - Property "title": [TODO]
3655 1. Test regular values:
3658 2. Test limit values:
3661 3. Test invalid values:
3664 - Property "menu-ui": [TODO]
3668 1. Test regular values:
3671 2. Test limit values:
3674 3. Test invalid values:
3677 - hildon_appview_new: [TODO]
3681 1. Test regular values:
3684 2. Test limit values:
3687 3. Test invalid values:
3690 - hildon_appview_add_with_scrollbar: [TODO]
3694 1. Test regular values:
3697 2. Test limit values:
3700 3. Test invalid values:
3703 - hildon_appview_set_fullscreen_key_allowed: [TODO]
3704 - hildon_appview_get_fullscreen_key_allowed: [TODO]
3708 1. Test regular values:
3711 2. Test limit values:
3714 3. Test invalid values:
3717 - hildon_appview_set_fullscreen: [TODO]
3718 - hildon_appview_get_fullscreen: [TODO]
3722 1. Test regular values:
3725 2. Test limit values:
3728 3. Test invalid values:
3731 - hildon_appview_get_menu: [TODO]
3735 1. Test regular values:
3738 2. Test limit values:
3741 3. Test invalid values:
3744 - hildon_appview_set_title: [TODO]
3745 - hildon_appview_get_title: [TODO]
3749 1. Test regular values:
3752 2. Test limit values:
3755 3. Test invalid values:
3758 - hildon_appview_set_connected_adjustment: [TODO]
3759 - hildon_appview_get_connected_adjustment: [TODO]
3763 1. Test regular values:
3766 2. Test limit values:
3769 3. Test invalid values:
3772 - hildon_appview_set_menu_ui: [TODO]
3773 - hildon_appview_get_menu_ui: [TODO]
3777 1. Test regular values:
3780 2. Test limit values:
3783 3. Test invalid values:
3785 ----------------------------------------------------------------------------------------
3787 - hildon-file-handling-note:
3789 - hildon_file_handling_note_new_moving: [TODO]
3793 1. Test regular values:
3796 2. Test limit values:
3799 3. Test invalid values:
3802 - hildon_file_handling_note_new_deleting: [TODO]
3806 1. Test regular values:
3809 2. Test limit values:
3812 3. Test invalid values:
3815 - hildon_file_handling_note_new_opening: [TODO]
3819 1. Test regular values:
3822 2. Test limit values:
3825 3. Test invalid values:
3828 - hildon_file_handling_note_new_saving: [TODO]
3832 1. Test regular values:
3835 2. Test limit values:
3838 3. Test invalid values:
3841 - hildon_file_handling_note_set_fraction: [TODO]
3845 1. Test regular values:
3848 2. Test limit values:
3851 3. Test invalid values:
3854 - hildon_file_handling_note_set_counter_and_name: [TODO]
3858 1. Test regular values:
3861 2. Test limit values:
3864 3. Test invalid values:
3867 - hildon_file_handling_note_set_name: [TODO]
3871 1. Test regular values:
3874 2. Test limit values:
3877 3. Test invalid values:
3880 ----------------------------------------------------------------------------------------
3884 - Property "empty_label": [TODO]
3888 1. Test regular values:
3891 2. Test limit values:
3894 3. Test invalid values:
3897 - Property "style": [TODO]
3901 1. Test regular values:
3904 2. Test limit values:
3907 3. Test invalid values:
3910 - Property "scrollbar-position": [TODO]
3914 1. Test regular values:
3917 2. Test limit values:
3920 3. Test invalid values:
3923 - hildon_grid_set_style: [TODO]
3924 - hildon_grid_get_style: [TODO]
3928 1. Test regular values:
3931 2. Test limit values:
3934 3. Test invalid values:
3937 - hildon_grid_set_scrollbar_pos: [TODO]
3938 - hildon_grid_get_scrollbar_pos: [TODO]
3942 1. Test regular values:
3945 2. Test limit values:
3948 3. Test invalid values:
3951 - hildon_grid_activate_child: [TODO]
3955 1. Test regular values:
3958 2. Test limit values:
3961 3. Test invalid values:
3964 ----------------------------------------------------------------------------------------
3968 - Property "emblem-type": [TODO]
3972 1. Test regular values:
3975 2. Test limit values:
3978 3. Test invalid values:
3981 - Property "icon-basename": [TODO]
3985 1. Test regular values:
3988 2. Test limit values:
3991 3. Test invalid values:
3994 - hildon_grid_item_new: [TODO]
3998 1. Test regular values:
4001 2. Test limit values:
4004 3. Test invalid values:
4007 - hildon_grid_item_new_with_label: [TODO]
4011 1. Test regular values:
4014 2. Test limit values:
4017 3. Test invalid values:
4020 - hildon_grid_item_set_emblem_type: [TODO]
4021 - hildon_grid_item_get_emblem_type(: [TODO]
4025 1. Test regular values:
4028 2. Test limit values:
4031 3. Test invalid values:
4034 - hildon_grid_item_set_label: [TODO]
4038 1. Test regular values:
4041 2. Test limit values:
4044 3. Test invalid values:
4047 ----------------------------------------------------------------------------------------
4049 - hildon-hvolumebar:
4051 - hildon_hvolumebar_new: [TODO]
4055 1. Test regular values:
4058 2. Test limit values:
4061 3. Test invalid values:
4064 ----------------------------------------------------------------------------------------
4066 - hildon-vvolumebar:
4068 - hildon_vvolumebar_new: [TODO]
4072 1. Test regular values:
4075 2. Test limit values:
4078 3. Test invalid values:
4081 ----------------------------------------------------------------------------------------
4083 - hildon-insert-object-dialog:
4085 - Property "name": [TODO]
4089 1. Test regular values:
4092 2. Test limit values:
4095 3. Test invalid values:
4098 - hildon_insert_object_dialog_new: [TODO]
4102 1. Test regular values:
4105 2. Test limit values:
4108 3. Test invalid values:
4111 - hildon_insert_object_dialog_get_name: [TODO]
4115 1. Test regular values:
4118 2. Test limit values:
4121 3. Test invalid values:
4124 - hildon_insert_object_dialog_get_mime_type: [TODO]
4128 1. Test regular values:
4131 2. Test limit values:
4134 3. Test invalid values:
4137 ----------------------------------------------------------------------------------------
4139 - hildon-telephone-editor:
4141 - Property "country": [TODO]
4145 1. Test regular values:
4148 2. Test limit values:
4151 3. Test invalid values:
4154 - Property "area": [TODO]
4158 1. Test regular values:
4161 2. Test limit values:
4164 3. Test invalid values:
4167 - Property "number": [TODO]
4171 1. Test regular values:
4174 2. Test limit values:
4177 3. Test invalid values:
4180 - Property "show-border": [TODO]
4184 1. Test regular values:
4187 2. Test limit values:
4190 3. Test invalid values:
4193 - Property "show-plus": [TODO]
4197 1. Test regular values:
4200 2. Test limit values:
4203 3. Test invalid values:
4206 - Property "set-format": [TODO]
4210 1. Test regular values:
4213 2. Test limit values:
4216 3. Test invalid values:
4219 - hildon_telephone_editor_new: [TODO]
4223 1. Test regular values:
4226 2. Test limit values:
4229 3. Test invalid values:
4232 - hildon_telephone_editor_new_with_strings: [TODO]
4236 1. Test regular values:
4239 2. Test limit values:
4242 3. Test invalid values:
4245 - hildon_telephone_editor_set_editable: [TODO]
4249 1. Test regular values:
4252 2. Test limit values:
4255 3. Test invalid values:
4258 - hildon_telephone_editor_set_show_plus: [TODO]
4259 - hildon_telephone_editor_get_show_plus: [TODO]
4263 1. Test regular values:
4266 2. Test limit values:
4269 3. Test invalid values:
4272 - hildon_telephone_editor_set_show_border: [TODO]
4273 - hildon_telephone_editor_get_show_border: [TODO]
4277 1. Test regular values:
4280 2. Test limit values:
4283 3. Test invalid values:
4286 - hildon_telephone_editor_set_widths: [TODO]
4290 1. Test regular values:
4293 2. Test limit values:
4296 3. Test invalid values:
4299 - hildon_telephone_editor_get_country: [TODO]
4300 - hildon_telephone_editor_set_country: [TODO]
4304 1. Test regular values:
4307 2. Test limit values:
4310 3. Test invalid values:
4313 - hildon_telephone_editor_set_area: [TODO]
4314 - hildon_telephone_editor_get_area: [TODO]
4318 1. Test regular values:
4321 2. Test limit values:
4324 3. Test invalid values:
4327 - hildon_telephone_editor_set_number: [TODO]
4328 - hildon_telephone_editor_get_number: [TODO]
4332 1. Test regular values:
4335 2. Test limit values:
4338 3. Test invalid values: