Adding missing debian changelog. Modyfying hildon-banner to allow creation with null...
[hildon] / tests / TEST-CASES.txt
1 1. PURPOSE
2 ***************************************************************************
3
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:
7
8 ----------------------------------------------------------------------------------------
9 - hildon-range-editor: Used to define an integer range.
10
11    - hildon_range_editor_set_range: Sets the current range value of the control.
12
13          - Errors detected: none.
14
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)
17
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)
21
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)
26
27    -  hildon_range_editor_get_range: Gets the current range value of the control.
28
29          Used along with hildon_range_editor_set_range tests in the same test cases.
30
31    - ...
32 ----------------------------------------------------------------------------------------
33
34
35 2. LIST OF TESTS
36 ***************************************************************************
37
38 - hildon-number-editor: A widget used to enter a number within a pre-defined range
39
40    - Property "value": [TODO] 
41
42          - Errors detected: 
43
44          1. Test regular values:
45             - 
46
47          2. Test limit values:
48             - 
49
50          3. Test invalid values:
51             - 
52             
53    - hildon_number_editor_set_range: Sets accepted number range for editor
54
55          - Errors detected: none.
56
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)
63
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
67
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
72
73    - hildon_number_editor_new: [TODO] 
74
75          - Errors detected: 
76
77          1. Test regular values:
78             - 
79
80          2. Test limit values:
81             - 
82
83          3. Test invalid values:
84             - 
85             
86    - hildon_number_editor_set_value: [TODO] 
87    - hildon_number_editor_get_value: [TODO] 
88
89          - Errors detected: 
90
91          1. Test regular values:
92             - 
93
94          2. Test limit values:
95             - 
96
97          3. Test invalid values:
98             - 
99             
100 ------------------------------------------------------------------------------
101
102 - hildon-date-editor: Used to input a date. 
103
104    - Property "year": [TODO] 
105
106          - Errors detected: 
107
108          1. Test regular values:
109             - 
110
111          2. Test limit values:
112             - 
113
114          3. Test invalid values:
115             - 
116
117    - Property "month": [TODO] 
118
119          - Errors detected: 
120
121          1. Test regular values:
122             - 
123
124          2. Test limit values:
125             - 
126
127          3. Test invalid values:
128             - 
129
130    - Property "day": [TODO] 
131
132          - Errors detected: 
133
134          1. Test regular values:
135             - 
136
137          2. Test limit values:
138             - 
139
140          3. Test invalid values:
141             - 
142
143    - Property "min-year": [TODO] 
144
145          - Errors detected: 
146
147          1. Test regular values:
148             - 
149
150          2. Test limit values:
151             - 
152
153          3. Test invalid values:
154             - 
155
156    - Property "max-year": [TODO] 
157
158          - Errors detected: 
159
160          1. Test regular values:
161             - 
162
163          2. Test limit values:
164             - 
165
166          3. Test invalid values:
167             - 
168
169    - hildon_date_editor_set_date: Sets the current date.
170
171          - Errors detected: none.
172
173          1. Test that setting a regular date is done properly.
174             a) Set date 30/03/1981
175
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
185
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
198
199    - hildon_date_editor_get_date: gets the current date.
200
201          - Errors detected: none.
202
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
206             get_property
207
208          2. Test getting dates when the parameters are invalid
209             a) The HildonDateEditor is NULL
210             b) The year is NULL
211             c) The month is NULL
212             d) The day is NULL
213
214    - hildon_date_editor_get_year: gets the current year.
215
216          - Errors detected: none.
217
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
222
223          2. Test getting a limit value for the year
224             a) Get the year 2037
225             b) Get the year 1970
226
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
230             c) Get the year 2038
231             d) Get the year 1969
232
233    - hildon_date_editor_set_year: sets the current year.
234
235          - Errors detected: none.
236
237          1. Test setting a regular value for the year
238             a) Set year 1981
239
240          2. Test setting limit values for the year
241             a) Set year 2037
242             b) Set year 1970
243
244    - hildon_date_editor_get_month: gets the current month.
245
246          - Errors detected: none.
247
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
252
253          2. Test getting limit values for month
254             a) Get month 12
255             b) Get month 1
256
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
260
261    - hildon_date_editor_set_month: sets the current month.
262
263          - Errors detected: none
264
265          1. Test setting a regular value for the month
266             a) Set month 3
267
268          2. Test setting limit values for the month
269             a) Set month 12
270             b) Set month 1
271
272    - hildon_date_editor_get_day: gets the current day.
273
274          - Errors detected: none
275
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
280
281          2. Test getting limit values for day 
282             a) Get day 31/03
283             b) Get day 30/06
284             c) Get day 29/02/1980 (leap year)
285             d) Get day 28/02/1981 (common year)
286             e) Get day 1/02
287
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
291
292    - hildon_date_editor_set_day: sets the current day.
293
294          - Errors detected: none
295
296          1. Test setting a regular value for the day
297             a) Set day 30
298
299          2. Test setting values for the day over the limits
300             a) Set day 31/03
301             b) Set day 30/06
302             c) Set day 29/02/1980 (leap year)
303             d) Set day 28/02/1981 (common year)
304             e) Set day 1/02
305
306 ------------------------------------------------------------------------------
307
308 - hildon-range-editor: A widget to define an integer range of values within a limit
309
310    - Property "min": [TODO] 
311
312          - Errors detected: 
313
314          1. Test regular values:
315             - 
316
317          2. Test limit values:
318             - 
319
320          3. Test invalid values:
321             - 
322
323    - Property "max": [TODO] 
324
325          - Errors detected: 
326
327          1. Test regular values:
328             - 
329
330          2. Test limit values:
331             - 
332
333          3. Test invalid values:
334             - 
335
336    - Property "lower": [TODO] 
337
338          - Errors detected: 
339
340          1. Test regular values:
341             - 
342
343          2. Test limit values:
344             - 
345
346          3. Test invalid values:
347             - 
348
349    - Property "higher": [TODO] 
350
351          - Errors detected: 
352
353          1. Test regular values:
354             - 
355
356          2. Test limit values:
357             - 
358
359          3. Test invalid values:
360             - 
361
362    - Property "separator": [TODO] 
363
364          - Errors detected: 
365
366          1. Test regular values:
367             - 
368
369          2. Test limit values:
370             - 
371
372          3. Test invalid values:
373             - 
374
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
378
379          - Errors detected: none.
380
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)
387
388          2. Test that limit range values do not cause any problem
389             a) Set limits to (G_MININT,G_MAXINT)
390
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
395
396    - hildon_range_editor_set_min: Sets the minimum range limit.
397
398          - Errors detected: none.
399
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
404
405          2. Test that limit range values do not cause any problem
406             a) Set minimum limit to G_MININT
407
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.
411
412    - hildon_range_editor_set_max: Sets the maximum range limit.
413
414          - Errors detected: none.
415
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
420
421          2. Test that limit range values do not cause any problem
422             a) Set maximum limit to G_MAXINT
423
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.
427
428    - hildon_range_editor_new_with_separator: [TODO] 
429
430          - Errors detected: 
431
432          1. Test regular values:
433             - 
434
435          2. Test limit values:
436             - 
437
438          3. Test invalid values:
439             - 
440
441    - hildon_range_editor_set_range: [TODO] 
442    - hildon_range_editor_get_range: [TODO] 
443
444          - Errors detected: 
445
446          1. Test regular values:
447             - 
448
449          2. Test limit values:
450             - 
451
452          3. Test invalid values:
453             - 
454
455    - hildon_range_editor_set_lower: [TODO] 
456    - hildon_range_editor_get_lower: [TODO] 
457
458          - Errors detected: 
459
460          1. Test regular values:
461             - 
462
463          2. Test limit values:
464             - 
465
466          3. Test invalid values:
467             - 
468
469    - hildon_range_editor_set_higher: [TODO] 
470    - hildon_range_editor_get_higher: [TODO] 
471
472          - Errors detected: 
473
474          1. Test regular values:
475             - 
476
477          2. Test limit values:
478             - 
479
480          3. Test invalid values:
481             - 
482
483    - hildon_range_editor_set_separator: [TODO] 
484    - hildon_range_editor_get_separator: [TODO] 
485
486          - Errors detected: 
487
488          1. Test regular values:
489             - 
490
491          2. Test limit values:
492             - 
493
494          3. Test invalid values:
495             - 
496
497 ------------------------------------------------------------------------------
498
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).
501
502    - Property "ticks": [TODO] 
503  
504          - Errors detected: 
505
506          1. Test regular values:
507             - 
508
509          2. Test limit values:
510             - 
511
512          3. Test invalid values:
513             - 
514
515    - Property "show_seconds": [TODO] 
516  
517          - Errors detected: 
518
519          1. Test regular values:
520             - 
521
522          2. Test limit values:
523             - 
524
525          3. Test invalid values:
526             - 
527
528    - Property "show_hours": [TODO] 
529  
530          - Errors detected: 
531
532          1. Test regular values:
533             - 
534
535          2. Test limit values:
536             - 
537
538          3. Test invalid values:
539             - 
540
541    - Property "duration_mode": [TODO] 
542  
543          - Errors detected: 
544
545          1. Test regular values:
546             - 
547
548          2. Test limit values:
549             - 
550
551          3. Test invalid values:
552             - 
553
554    - Property "duration_min": [TODO] 
555  
556          - Errors detected: 
557
558          1. Test regular values:
559             - 
560
561          2. Test limit values:
562             - 
563
564          3. Test invalid values:
565             - 
566
567    - Property "duration_max": [TODO] 
568  
569          - Errors detected: 
570
571          1. Test regular values:
572             - 
573
574          2. Test limit values:
575             - 
576
577          3. Test invalid values:
578             - 
579
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.
582
583          - Errors detected: twelve.
584
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.
588
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.
597
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).
614               
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.
622
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.
630
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.
640                                
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.
643
644          - Errors detected: one segmentation fault 3.a) and seven errors depeding on "showing" widgets.
645            3.a) => Raises segmentation fault.
646
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).
669                    
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).
673
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).             
679
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).
687
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.
692
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.
697
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.
703
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.
709
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.
717
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.
720
721          - Errors detected: none. 
722
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.
730
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.
735
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).
743
744    - hildon_time_editor_set_show_seconds: [TODO] 
745    - hildon_time_editor_get_show_seconds: [TODO] 
746  
747          - Errors detected: 
748
749          1. Test regular values:
750             - 
751
752          2. Test limit values:
753             - 
754
755          3. Test invalid values:
756             - 
757
758    - hildon_time_editor_set_show_hours: [TODO] 
759    - hildon_time_editor_get_show_hours: [TODO] 
760  
761          - Errors detected: 
762
763          1. Test regular values:
764             - 
765
766          2. Test limit values:
767             - 
768
769          3. Test invalid values:
770             - 
771
772    - hildon_time_editor_set_duration_mode: [TODO] 
773    - hildon_time_editor_get_duration_mode: [TODO] 
774  
775          - Errors detected: 
776
777          1. Test regular values:
778             - 
779
780          2. Test limit values:
781             - 
782
783          3. Test invalid values:
784             - 
785
786 ------------------------------------------------------------------------------
787
788 - hildon-calendar-popup: Calendar widget
789
790    - Property "min-year": [TODO] 
791
792          - Errors detected: 
793
794          1. Test regular values:
795             - 
796
797          2. Test limit values:
798             - 
799
800          3. Test invalid values:
801             - 
802
803    - Property "max-year": [TODO] 
804
805          - Errors detected: 
806
807          1. Test regular values:
808             - 
809
810          2. Test limit values:
811             - 
812
813          3. Test invalid values:
814             - 
815
816    - Property "day": [TODO] 
817
818          - Errors detected: 
819
820          1. Test regular values:
821             - 
822
823          2. Test limit values:
824             - 
825
826          3. Test invalid values:
827             - 
828
829    - Property "month": [TODO] 
830
831          - Errors detected: 
832
833          1. Test regular values:
834             - 
835
836          2. Test limit values:
837             - 
838
839          3. Test invalid values:
840             - 
841
842    - Property "year": [TODO] 
843
844          - Errors detected: 
845
846          1. Test regular values:
847             - 
848
849          2. Test limit values:
850             - 
851
852          3. Test invalid values:
853             - 
854
855    - hildon_calendar_popup_set_date:
856    - hildon_calendar_popup_get_date:
857
858          - Errors detected: none.
859
860          1. Test that regular dates work properly.
861              a) Set and get date 30/03/1981.
862             
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).
875
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
889
890    - hildon_calendar_popup_new: [TODO] 
891
892          - Errors detected: 
893
894          1. Test regular values:
895             - 
896
897          2. Test limit values:
898             - 
899
900          3. Test invalid values:
901             - 
902
903 ------------------------------------------------------------------------------
904
905 - hildon-weekday-picker: Widget that allows to select one or several days from week days.
906
907    - hildon_weekday_picker_set_day: Sets a day.
908    - hildon_weekday_picker_isset_day: Checks if a day is set.
909
910          - Errors detected: none.
911
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.
915             
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". 
920              d) Set all days.
921
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
928
929    - hildon_weekday_picker_unset_day: [TODO] 
930
931          - Errors detected: 
932
933          1. Test regular values:
934             - 
935
936          2. Test limit values:
937             - 
938
939          3. Test invalid values:
940             - 
941
942    - hildon_weekday_picker_toggle_day: [TODO] 
943
944          - Errors detected: 
945
946          1. Test regular values:
947             - 
948
949          2. Test limit values:
950             - 
951
952          3. Test invalid values:
953             - 
954
955    - hildon_weekday_picker_set_all: [TODO] 
956
957          - Errors detected: 
958
959          1. Test regular values:
960             - 
961
962          2. Test limit values:
963             - 
964
965          3. Test invalid values:
966             - 
967
968    - hildon_weekday_picker_unset_all: [TODO] 
969
970          - Errors detected: 
971
972          1. Test regular values:
973             - 
974
975          2. Test limit values:
976             - 
977
978          3. Test invalid values:
979             - 
980
981 ------------------------------------------------------------------------------
982
983 - hildon-controlbar: A widget used to show a bar that can be useful to control progress on tasks.
984
985    - Property "min": [TODO] 
986
987          - Errors detected: 
988
989          1. Test regular values:
990             - 
991
992          2. Test limit values:
993             - 
994
995          3. Test invalid values:
996             - 
997
998    - Property "max": [TODO] 
999
1000          - Errors detected: 
1001
1002          1. Test regular values:
1003             - 
1004
1005          2. Test limit values:
1006             - 
1007
1008          3. Test invalid values:
1009             - 
1010
1011    - Property "value": [TODO] 
1012
1013          - Errors detected: 
1014
1015          1. Test regular values:
1016             - 
1017
1018          2. Test limit values:
1019             - 
1020
1021          3. Test invalid values:
1022             - 
1023
1024    - hildon_controlbar_set_range: Sets the bar range.
1025
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
1029                    precondition.
1030            3.c) => Sets minimum to G_MININT and maximum to
1031                    -1 instead of 0.
1032            3.d) => Sets both minimum and maximum to -1.
1033            3.e) => Sets maximum to -1 and minimum to G_MININT.
1034
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].
1038
1039          2. Test that limit range values do not cause problems.
1040              a) Set a range to [0,G_MAXINT-1].
1041
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].
1048
1049    - hildon_controlbar_set_value: Sets current progress.
1050    - hildon_controlbar_get_value: Gets current progress.
1051
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.
1058
1059          1. Test that regular values do not cause problems.
1060              a) Set a value of 500 in the range [0,1000].
1061
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].
1065
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].
1073              g) Set a value of G_MAXINT in the range [2,G_MAXINT].
1074
1075    - hildon_controlbar_set_max: [TODO] 
1076    - hildon_controlbar_get_max: [TODO] 
1077
1078          - Errors detected: 
1079
1080          1. Test regular values:
1081             - 
1082
1083          2. Test limit values:
1084             - 
1085
1086          3. Test invalid values:
1087             - 
1088
1089    - hildon_controlbar_set_min: [TODO] 
1090    - hildon_controlbar_get_min: [TODO] 
1091
1092          - Errors detected: 
1093
1094          1. Test regular values:
1095             - 
1096
1097          2. Test limit values:
1098             - 
1099
1100          3. Test invalid values:
1101             - 
1102
1103 ------------------------------------------------------------------------------
1104
1105 - hildon-color-selector: A widget that is used to select one base or custom defined GdkColor.
1106
1107    - Property "color": [TODO] 
1108
1109          - Errors detected: 
1110
1111          1. Test regular values:
1112             - 
1113
1114          2. Test limit values:
1115             - 
1116
1117          3. Test invalid values:
1118             - 
1119
1120    - hildon_color_selector_set_color: Sets a GdkColor on a hildon color selector.
1121    - hildon_color_selector_get_color: Gets the color on a hildon color selector.
1122
1123          - Errors detected: none.
1124
1125          1. Test that regular color values do not cause problems.
1126              a) Set the color #33CC33.
1127
1128          2. Test that limit color values do not cause problems.
1129              a) Set and get base color defined by #000000.
1130              b) Set and get base color defined by #FFFFFF.
1131              c) Set and get base color defined by #FF0000.
1132              d) Set and get base color defined by #0000FF.
1133
1134          3. Test that invalid color values do not cause problems.
1135              a) Set and get base color defined by #00FFFF and pixel 0.
1136              b) Set and get base color defined by #0ABCDE and pixel 0.
1137              c) Set and get base color defined by #FF00FF and pixel 0.
1138              d) Set the color (65536,65536,65536).
1139              d) Set and get base color defined by NULL color.
1140              e) Set base color on NULL object.
1141              f) Get base color from NULL object.
1142
1143    - hildon_color_selector_new: [TODO] 
1144
1145          - Errors detected: 
1146
1147          1. Test regular values:
1148             - 
1149
1150          2. Test limit values:
1151             - 
1152
1153          3. Test invalid values:
1154             - 
1155
1156 ------------------------------------------------------------------------------
1157
1158 - hildon-color-button: A widget that is used to open a HildonColorSelector.
1159
1160    - Property "color": [TODO] 
1161
1162          - Errors detected: 
1163
1164          1. Test regular values:
1165             - 
1166
1167          2. Test limit values:
1168             - 
1169
1170          3. Test invalid values:
1171             - 
1172
1173    - hildon_color_button_set_color: Sets a GdkColor on a hildon color button.
1174    - hildon_color_button_get_color: Gets color set on a hildon color button.
1175
1176          - Errors detected: none.
1177                                    
1178          1. Test that regular color values do not cause problems.
1179              a) Set color defined by red=255, green=255, blue=255 and pixel = 255.
1180              b) Set color defined by red=10 green=20, blue=30 and pixel = 10.
1181              c) Set color defined by red=20 green=10, blue=30 and pixel = 10.
1182              d) Set color defined by red=30 green=10, blue=20 and pixel = 20.
1183
1184          2. Test that limit color values do not cause problems.
1185              a) Set color defined by red=0, green=0, blue=0 and pixel = 0.
1186              b) Set color defined by red=G_MAXUINT16 green=G_MAXUINT16, blue=G_MAXUINT16 and pixel = G_MAXUINT32.
1187              c) Set color defined by red=G_MAXUINT16 green=0, blue=0 and pixel = G_MAXUINT32.
1188              d) Set color defined by red=0 green=G_MAXUINT16, blue=0 and pixel = 0.
1189              e) Set color defined by red=0 green=0, blue=G_MAXUINT16 and pixel = G_MAXUINT32.
1190
1191          3. Test that invalid values do not cause problems.            
1192              a) Set color defined by (0, 0, 0) on a NULL object.
1193              b) Get color from a NULL object.
1194              c) Set color defined by (0, 0, 0) on a GtkHBox object.             
1195              d) Get color on a GtkHBox object.
1196
1197    - hildon_color_button_new_with_color: [TODO] 
1198
1199          - Errors detected: 
1200
1201          1. Test regular values:
1202             - 
1203
1204          2. Test limit values:
1205             - 
1206
1207          3. Test invalid values:
1208             - 
1209
1210 ------------------------------------------------------------------------------
1211
1212 - hildon-seekbar: A widget that allows seeking in media with a range widget.
1213
1214    - Property "total_time": [TODO] 
1215
1216          - Errors detected: 
1217
1218          1. Test regular values:
1219             - 
1220
1221          2. Test limit values:
1222             - 
1223
1224          3. Test invalid values:
1225             - 
1226
1227    - Property "position": [TODO] 
1228
1229          - Errors detected: 
1230
1231          1. Test regular values:
1232             - 
1233
1234          2. Test limit values:
1235             - 
1236
1237          3. Test invalid values:
1238             - 
1239
1240    - Property "fraction": [TODO] 
1241
1242          - Errors detected: 
1243
1244          1. Test regular values:
1245             - 
1246
1247          2. Test limit values:
1248             - 
1249
1250          3. Test invalid values:
1251             - 
1252
1253    - hildon_seekbar_set_total_time: Sets total time on a seekbar.
1254    - hildon_seekbar_get_total_time: Gets total time.
1255
1256          - Errors detected: none.
1257                                    
1258          1. Test that regular time values do not cause problems.
1259              a) Set and get 1000 seconds without setting new position and fraction. 
1260              b) Set and get 500 seconds  without setting new position but new fraction should be set.
1261              c) Set and get 500 seconds without setting new position but new fraction should be set.
1262
1263          2. Test that limit time values do not cause problems.
1264              a) Set and get 0 seconds setting new position and fraction (previously set to 750).
1265              b) Set and get G_MAXINT seconds without setting new position and fraction.
1266
1267          3. Test that invalid time values do not cause problems.            
1268              a) Set and get seconds to a NULL object.
1269              b) Set and get 0 seconds without setting new position and fraction.
1270              c) Set and get -1 seconds without setting new position and fraction.
1271
1272    - hildon_seekbar_set_fraction: Sets current fraction (maximum position in a stream/the amount currently downloaded) on a seekbar.
1273    - hildon_seekbar_get_fraction: Gets current fraction.
1274
1275          - Errors detected: none.
1276                                    
1277          1. Test that setting regular fraction values do not cause problems.
1278              a) Set and get fraction to 500 with total time set to 1000.
1279              b) Set and get fraction to 490 with total time set to 1000, fraction and position previously set to 500.
1280
1281          2. Test that limit fraction do not cause problems.
1282              a) Set and get fraction to 0 with total time set to G_MAXINT.
1283              b) Set and get fraction to 1 with total time set to G_MAXINT.
1284              c) Set and get fraction to G_MAXINT-1 with total time set to G_MAXINT.
1285              d) Set and get fraction to G_MAXINT with total time set to G_MAXINT.
1286
1287          3. Test that invalid fraction do not cause problems.            
1288              a) Set and get fraction to NULL object.
1289              b) Set and get fraction to -1 with total time set to G_MAXINT.
1290              c) Set and get fraction to 2000 with total time set to 1000.
1291
1292    - hildon_seekbar_set_position: [TODO] 
1293    - hildon_seekbar_get_position: [TODO] 
1294
1295          - Errors detected: 
1296
1297          1. Test regular values:
1298             - 
1299
1300          2. Test limit values:
1301             - 
1302
1303          3. Test invalid values:
1304             - 
1305 ------------------------------------------------------------------------------
1306
1307 - hildon-dialoghelp: A helper to allow enabling help if required.
1308
1309    - gtk_dialog_help_enable: Enable help on dialog.
1310    - gtk_dialog_help_disable: Disable help on dialog.
1311
1312          - Errors detected: none.
1313
1314          1. Test that enable and disable do not cause problems.
1315              a) Test if gtk_dialog_help_enable actually enables help dialog status
1316              b) Test if gtk_dialog_help_enable actually adds help atom to atoms' list   
1317              c) Test if gtk_dialog_help_disable actually removes help atom from atoms' list
1318
1319          2. Test that enable and disable with invalid objects do not cause problems.
1320              a) Enable help dialog on a NULL object.
1321              b) Disable help dialog on a NULL object.
1322              
1323 ------------------------------------------------------------------------------
1324
1325 - hildon-caption: This widget is intended to be a container to another
1326   widgets that could show a label for the captionized widget.
1327
1328    - Property "label": [TODO] 
1329
1330          - Errors detected: 
1331
1332          1. Test regular values:
1333             - 
1334
1335          2. Test limit values:
1336             - 
1337
1338          3. Test invalid values:
1339             - 
1340
1341    - Property "icon": [TODO] 
1342
1343          - Errors detected: 
1344
1345          1. Test regular values:
1346             - 
1347
1348          2. Test limit values:
1349             - 
1350
1351          3. Test invalid values:
1352             - 
1353
1354    - Property "status": [TODO] 
1355
1356          - Errors detected: 
1357
1358          1. Test regular values:
1359             - 
1360
1361          2. Test limit values:
1362             - 
1363
1364          3. Test invalid values:
1365             - 
1366
1367    - Property "size_group": [TODO] 
1368
1369          - Errors detected: 
1370
1371          1. Test regular values:
1372             - 
1373
1374          2. Test limit values:
1375             - 
1376
1377          3. Test invalid values:
1378             - 
1379
1380    - Property "separator": [TODO] 
1381
1382          - Errors detected: 
1383
1384          1. Test regular values:
1385             - 
1386
1387          2. Test limit values:
1388             - 
1389
1390          3. Test invalid values:
1391             - 
1392
1393    - Property "expand": [TODO] 
1394
1395          - Errors detected: 
1396
1397          1. Test regular values:
1398             - 
1399
1400          2. Test limit values:
1401             - 
1402
1403          3. Test invalid values:
1404             - 
1405
1406    - hildon_caption_is_mandatory: checks if the status of the
1407      widget is mandatory or optional
1408
1409          - Errors detected: none.
1410
1411          1. Test that the mandatory status of the widget is retrieved
1412             correctly. 
1413             a) Create a HildonCaption with HILDON_CAPTION_OPTIONAL
1414             flag and call is_mandatory
1415             b) Create a HildonCaption with HILDON_CAPTION_MANDATORY
1416             flag and call is_mandatory
1417
1418          2. Test that invalid values do not cause problems.
1419             a) The HildonCaption is NULL
1420             b) The first argument is a GtkHbox instead of a HildonCaption
1421
1422    - hildon_caption_set_status: checks if the status of the
1423      widget is set correctly
1424
1425          - Errors detected: none.
1426
1427          1. Test that setting a valid HildonCaptionStatus works
1428             correctly.
1429             a) Set the status HILDON_CAPTION_MANDATORY
1430
1431          2. Test that invalid values do not cause problems.
1432             a) Set the status 8
1433             b) The HildonCaption is NULL
1434             c) The first argument is a GtkHbox instead of a
1435             HildonCaption
1436
1437    - hildon_caption_get_status: checks if the status of the
1438      widget is got correctly
1439
1440          - Errors detected: none.
1441
1442          1. Test that getting a previously set valid
1443             HildonCaptionStatus works correctly
1444             a) Get the default status HILDON_CAPTION_OPTIONAL
1445             b) Get the status HILDON_CAPTION_MANDATORY set with
1446             set_status
1447             c) Get the status HILDON_CAPTION_OPTIONAL set with
1448             set_property
1449
1450          2. Test that invalid values do not cause problems
1451             a) The HildonCaption is NULL
1452             b) The first argument is a GtkHbox instead of a
1453             HildonCaption
1454
1455    - hildon_caption_set_label: checks if the label of the
1456      widget is set correctly
1457
1458          - Errors detected: none.
1459
1460          1. Test if setting a valid label works correctly
1461             a) Set with a regular label
1462             b) Set an empty label
1463
1464          2. Test that invalid values do not cause problems
1465             a) The HildonCaption is NULL
1466             b) Set a NULL label
1467             c) The first argument is a GtkHbox instead of a
1468             HildonCaption
1469
1470    - hildon_caption_get_label: checks if the label of the
1471      widget is got correctly
1472
1473          - Errors detected: none.
1474
1475          1. Test that getting a previously set valid label works
1476             correctly
1477             a) Get a sample label set with set_label
1478             b) Get an empty label set with set_label
1479
1480          2. Test that invalid values do not cause problems           
1481             a) The HildonCaption is NULL
1482             b) Get  a NULL label set with set_property
1483             c) The first argument is a GtkHbox instead of a
1484             HildonCaption
1485
1486    - hildon_caption_new: [TODO] 
1487
1488          - Errors detected: 
1489
1490          1. Test regular values:
1491             - 
1492
1493          2. Test limit values:
1494             - 
1495
1496          3. Test invalid values:
1497             - 
1498
1499    - hildon_caption_set_icon_image: [TODO] 
1500    - hildon_caption_get_icon_image: [TODO] 
1501
1502          - Errors detected: 
1503
1504          1. Test regular values:
1505             - 
1506
1507          2. Test limit values:
1508             - 
1509
1510          3. Test invalid values:
1511             - 
1512
1513    - hildon_caption_set_separator: [TODO] 
1514    - hildon_caption_get_separator: [TODO] 
1515
1516          - Errors detected: 
1517
1518          1. Test regular values:
1519             - 
1520
1521          2. Test limit values:
1522             - 
1523
1524          3. Test invalid values:
1525             - 
1526
1527    - hildon_caption_set_label_alignment: [TODO] 
1528    - hildon_caption_get_label_alignment: [TODO] 
1529
1530          - Errors detected: 
1531
1532          1. Test regular values:
1533             - 
1534
1535          2. Test limit values:
1536             - 
1537
1538          3. Test invalid values:
1539             - 
1540
1541    - hildon_caption_set_child_expand: [TODO] 
1542    - hildon_caption_get_child_expand: [TODO] 
1543
1544          - Errors detected: 
1545
1546          1. Test regular values:
1547             - 
1548
1549          2. Test limit values:
1550             - 
1551
1552          3. Test invalid values:
1553             - 
1554
1555 ------------------------------------------------------------------------------
1556
1557 - hildon-defines: This file is not a widget, is a library with two
1558   utility functions and a lot of defines, as its name says. These two
1559   functions should be tested with functional tests because the unit
1560   tests that we can implement do not check its more important
1561   behavior, a signal emission.
1562
1563    - hildon_gtk_widget_set_logical_font: changes the logical font of a
1564      given widget and all its children
1565
1566          - Errors detected: none.
1567
1568          1. Test setting a new logical font works as expected
1569             a) set the font "TimesNewRoman"
1570
1571          2. Test that invalid parameters do not cause problems
1572             a) set the font "TimesNewRoman" to a NULL widget
1573             b) set a NULL font to a GtkLabel
1574
1575    - hildon_gtk_widget_set_logical_color: changes the logical color of a
1576      given widget and all its children
1577
1578          - Errors detected: none.
1579
1580          1. Test setting a new logical color works as expected
1581             a) set the color "Blue"
1582
1583          2. Test that invalid parameters do not cause problems
1584             a) set the color "Blue" to a NULL widget
1585             b) set a NULL color to a GtkLabel
1586             HildonCaption
1587
1588 ------------------------------------------------------------------------------
1589
1590 - hildon-time-picker: A widget that allows a user to set the time.
1591
1592    - Property "minutes": [TODO] 
1593  
1594          - Errors detected: 
1595
1596          1. Test regular values:
1597             - 
1598
1599          2. Test limit values:
1600             - 
1601
1602          3. Test invalid values:
1603             - 
1604
1605    - hildon_time_picker_new: [TODO] 
1606  
1607          - Errors detected: 
1608
1609          1. Test regular values:
1610             - 
1611
1612          2. Test limit values:
1613             - 
1614
1615          3. Test invalid values:
1616             - 
1617
1618    - hildon_time_picker_set_total_time: Sets the time on a time picker object.
1619    - hildon_time_picker_get_total_time: Gets the time from a time picker object.
1620
1621          - Errors detected: none.
1622                                    
1623          1. Test that regular time values do not cause problems.
1624              a) Set time to 5h 30m using time picker object.
1625              b) Set time to 18h 2m using time picker object.
1626
1627          2. Test that limit time values do not cause problems.
1628              a) Set time to 0h 0m using time picker object.
1629              b) Set time to 0h 59m using time picker object.
1630              c) Set time to 12h 59m using time picker object.
1631              d) Set time to 23h 59m using time picker object.
1632
1633          3. Test that invalid time values do not cause problems.            
1634              a) Set time using a NULL time picker.
1635              b) Set time to 0h 60m using time picker object.
1636              c) Set time to 24h 0m using time picker object.
1637              d) Set time to 24h 60m using time picker object.
1638              e) Set time to 16000h 15533m using time picker object.
1639
1640
1641 ------------------------------------------------------------------------------
1642
1643 - hildon-name-password-dialog: A widget that allows to enter an username and a password.
1644
1645    - Property "content": [TODO] 
1646  
1647          - Errors detected: 
1648
1649          1. Test regular values:
1650             - 
1651
1652          2. Test limit values:
1653             - 
1654
1655          3. Test invalid values:
1656             - 
1657
1658    - Property "name": [TODO] 
1659  
1660          - Errors detected: 
1661
1662          1. Test regular values:
1663             - 
1664
1665          2. Test limit values:
1666             - 
1667
1668          3. Test invalid values:
1669             - 
1670
1671    - Property "password": [TODO] 
1672  
1673          - Errors detected: 
1674
1675          1. Test regular values:
1676             - 
1677
1678          2. Test limit values:
1679             - 
1680
1681          3. Test invalid values:
1682             - 
1683
1684    - hildon_name_password_dialog_new_with_default: Creates a dialog with default name and password
1685
1686          - Errors detected: none.
1687                                    
1688          1. Test that dialog is created properly with regular username values.
1689              a) Create new name and password dialog with "test_name" and "test_password" by default.
1690              b) Create new name and password dialog with "0123456789" and "123412341234" by default.
1691              c) Create new name and password dialog with a string
1692              combining letters, number and symbols for both
1693              attributes.
1694              d) Create new name and password dialog with empty strings
1695
1696          2. Test that dialog is created properly with invalid username values.
1697              a) Create a name and password dialog with NULL name.
1698              b) Create a name and password dialog with NULL password.
1699
1700    - hildon_name_password_dialog_get_name: Get name property from name-password-dialog.
1701
1702          - Errors detected: none.
1703                                    
1704          1. Test that getting name is correct with regular values.
1705              a) Get name "test_name" set by g_object_set_property.
1706              b) Get name "0123456789" set by g_object_set_property.
1707              c) Get name combining letters, number and symbols set by g_object_set_property.
1708
1709          2. Test that getting name is correct with invalid values.
1710              a) Get name on a NULL object.
1711              c) Get empty password set by g_object_set_property with NULL value.
1712
1713    - hildon_name_password_dialog_new: [TODO] 
1714  
1715          - Errors detected: 
1716
1717          1. Test regular values:
1718             - 
1719
1720          2. Test limit values:
1721             - 
1722
1723          3. Test invalid values:
1724             - 
1725
1726    - hildon_name_password_dialog_get_password: [TODO] 
1727  
1728          - Errors detected: 
1729
1730          1. Test regular values:
1731             - 
1732
1733          2. Test limit values:
1734             - 
1735
1736          3. Test invalid values:
1737             - 
1738
1739    - hildon_name_password_dialog_set_domain: [TODO] 
1740  
1741          - Errors detected: 
1742
1743          1. Test regular values:
1744             - 
1745
1746          2. Test limit values:
1747             - 
1748
1749          3. Test invalid values:
1750             - 
1751
1752
1753 ------------------------------------------------------------------------------
1754
1755 - hildon-get-password-dialog: A widget that allows to get a password.
1756
1757    - Property "domain": [TODO] 
1758
1759          - Errors detected: 
1760
1761          1. Test regular values:
1762             - 
1763
1764          2. Test limit values:
1765             - 
1766
1767          3. Test invalid values:
1768             - 
1769           
1770    - Property "password": [TODO] 
1771
1772          - Errors detected: 
1773
1774          1. Test regular values:
1775             - 
1776
1777          2. Test limit values:
1778             - 
1779
1780          3. Test invalid values:
1781             - 
1782           
1783    - Property "numbers_only": [TODO] 
1784
1785          - Errors detected: 
1786
1787          1. Test regular values:
1788             - 
1789
1790          2. Test limit values:
1791             - 
1792
1793          3. Test invalid values:
1794             - 
1795           
1796    - Property "caption-label": [TODO] 
1797
1798          - Errors detected: 
1799
1800          1. Test regular values:
1801             - 
1802
1803          2. Test limit values:
1804             - 
1805
1806          3. Test invalid values:
1807             - 
1808           
1809    - Property "max-characters": [TODO] 
1810
1811          - Errors detected: 
1812
1813          1. Test regular values:
1814             - 
1815
1816          2. Test limit values:
1817             - 
1818
1819          3. Test invalid values:
1820             - 
1821           
1822    - Property "get-old": [TODO] 
1823
1824          - Errors detected: 
1825
1826          1. Test regular values:
1827             - 
1828
1829          2. Test limit values:
1830             - 
1831
1832          3. Test invalid values:
1833             - 
1834           
1835    - hildon_get_password_dialog_new_with_default: Creates a dialog password
1836                                                   by default.
1837
1838          - Errors detected: none.
1839                                    
1840          1. Test that dialog is created properly with regular password values.
1841              a) Create new get password dialog with "test_password" password by default.
1842              b) Create new get password dialog with "" password by default.
1843              c) Create new get password dialog with "1234567890" password by default.
1844              d) Create new get password dialog with a password combining letters, numbers and symbols by default.
1845
1846          2. Test that dialog is created properly with invalid password values.
1847              a) Create new get password dialog with NULL password by default.
1848              b) Create new get password dialog with "" password and NULL window by default.
1849
1850
1851    - hildon_get_password_dialog_set_max_characters: Get password property from get-password-dialog.
1852
1853          - Errors detected: none.
1854                                    
1855          1. Test that getting password is correct with regular values.
1856              a) Set max characters to 10 
1857              b) Set max characters to G_MAXUINT16+1 
1858
1859          2. Test that getting name is correct with limit values.
1860              a) Set max characters to 1.
1861              b) Set max characters to G_MAXINT.
1862
1863          3. Test that getting name is correct with invalid values.
1864              a) Set max characters to 0.
1865              b) Set max characters to -1.
1866              c) Set max characters on a NULL object.
1867
1868    - hildon_get_password_dialog_get_password: Get password property from get-password-dialog.
1869
1870          - Errors detected: none.
1871                                    
1872          1. Test that getting password is correct with regular values.
1873              a) Get password "test_password" set by g_object_set_property.
1874              b) Get password "01234567890" set by g_object_set_property.
1875              c) Get password combining letters, numbers and symbols set by g_object_set_property.
1876              d) Get password "" set by set by g_object_set_property.
1877
1878          2. Test that getting password is correct with invalid values.
1879              a) Get empty password set by g_object_set_property with NULL value.
1880              b) Get password from a NULL object.
1881              
1882    - hildon_get_password_dialog_new: [TODO] 
1883
1884          - Errors detected: 
1885
1886          1. Test regular values:
1887             - 
1888
1889          2. Test limit values:
1890             - 
1891
1892          3. Test invalid values:
1893             - 
1894           
1895    - hildon_get_password_dialog_set_domain: [TODO] 
1896
1897          - Errors detected: 
1898
1899          1. Test regular values:
1900             - 
1901
1902          2. Test limit values:
1903             - 
1904
1905          3. Test invalid values:
1906             - 
1907           
1908    - hildon_get_password_dialog_set_caption: [TODO] 
1909
1910          - Errors detected: 
1911
1912          1. Test regular values:
1913             - 
1914
1915          2. Test limit values:
1916             - 
1917
1918          3. Test invalid values:
1919             - 
1920           
1921 ----------------------------------------------------------------------------------------
1922
1923 - hildon-find-toolbar: Used to define a search toolbar.
1924
1925    -  Property "label":
1926
1927          - Errors detected: none.
1928
1929          1. Test set and get regular values for "label" property
1930             a) Tested with a regular label
1931             b) Tested with an empty label
1932
1933          2. Test invalid values for "label" property
1934             a) Tested with a NULL label
1935          
1936    - Property "prefix": [TODO] 
1937
1938          - Errors detected: 
1939
1940          1. Test regular values:
1941             - 
1942
1943          2. Test limit values:
1944             - 
1945
1946          3. Test invalid values:
1947             - 
1948
1949    - Property "list": [TODO] 
1950
1951          - Errors detected: 
1952
1953          1. Test regular values:
1954             - 
1955
1956          2. Test limit values:
1957             - 
1958
1959          3. Test invalid values:
1960             - 
1961
1962    - Property "column": [TODO] 
1963
1964          - Errors detected: 
1965
1966          1. Test regular values:
1967             - 
1968
1969          2. Test limit values:
1970             - 
1971
1972          3. Test invalid values:
1973             - 
1974
1975    - Property "max_characters": [TODO] 
1976
1977          - Errors detected: 
1978
1979          1. Test regular values:
1980             - 
1981
1982          2. Test limit values:
1983             - 
1984
1985          3. Test invalid values:
1986             - 
1987
1988    - Property "history_limit": [TODO] 
1989
1990          - Errors detected: 
1991
1992          1. Test regular values:
1993             - 
1994
1995          2. Test limit values:
1996             - 
1997
1998          3. Test invalid values:
1999             - 
2000
2001    - hildon_find_toolbar_new_with_model: Creates a toolbar with a given list of history terms.
2002
2003          - Errors detected: none.
2004
2005          1. Test that model is set properly
2006             a) Check that model set is the same as retrieved using g_object_get_property
2007
2008    - hildon_find_toolbar_new: [TODO] 
2009
2010          - Errors detected: 
2011
2012          1. Test regular values:
2013             - 
2014
2015          2. Test limit values:
2016             - 
2017
2018          3. Test invalid values:
2019             - 
2020
2021    - hildon_find_toolbar_highlight_entry: [TODO] 
2022
2023          - Errors detected: 
2024
2025          1. Test regular values:
2026             - 
2027
2028          2. Test limit values:
2029             - 
2030
2031          3. Test invalid values:
2032             - 
2033
2034 ----------------------------------------------------------------------------------------
2035
2036 - hildon-sort-dialog: Used to define a sort dialog.
2037
2038    - Property "sort-key": [TODO] 
2039
2040          - Errors detected: 
2041
2042          1. Test regular values:
2043             - 
2044
2045          2. Test limit values:
2046             - 
2047
2048          3. Test invalid values:
2049             - 
2050
2051    - Property "sort-order": [TODO] 
2052
2053          - Errors detected: 
2054
2055          1. Test regular values:
2056             - 
2057
2058          2. Test limit values:
2059             - 
2060
2061          3. Test invalid values:
2062             - 
2063
2064    - hildon_sort_dialog_add_sort_key: Adds a new sort key to the list.
2065    - hildon_sort_dialog_set_sort_key: Sets the index of the currently selected sort key.
2066    - hildon_sort_dialog_get_sort_key: Gets the index of the currently selected sort key.   
2067
2068          - Errors detected: none.
2069
2070          1. Check addition, set and get of valid regular values.
2071             a) Add 3 keys to the list, then set and get key 1
2072             b) Unselect sort key
2073          
2074          2. Check set and get of limit values.
2075             a) Get of current key after dialog construction (empty list of keys)
2076             b) Add 3 keys to the list, then set and get keys 0 and 2
2077
2078          3. Check handling of invalid values.
2079             a) Set of key with empty key list 
2080             b) Set negative key, lower than -1
2081             c) Set of key outside the range of a non empty key list
2082             d) Set a duplicated key and check if it is filtered
2083             e) Add a NULL sort key.
2084             f) Add key with a NULL object
2085             g) Set key with a NULL object
2086             h) Get key with a NULL object
2087
2088    - hildon_sort_dialog_new: [TODO] 
2089
2090          - Errors detected: 
2091
2092          1. Test regular values:
2093             - 
2094
2095          2. Test limit values:
2096             - 
2097
2098          3. Test invalid values:
2099             - 
2100
2101    - hildon_sort_dialog_get_sort_order: [TODO] 
2102    - hildon_sort_dialog_set_sort_order: [TODO] 
2103
2104          - Errors detected: 
2105
2106          1. Test regular values:
2107             - 
2108
2109          2. Test limit values:
2110             - 
2111
2112          3. Test invalid values:
2113             - 
2114
2115 ----------------------------------------------------------------------------------------
2116
2117 - hildon-volumebar: Used to define a volumebar
2118
2119    - Property "can-focus": [TODO] 
2120  
2121          - Errors detected: 
2122
2123          1. Test regular values:
2124             - 
2125
2126          2. Test limit values:
2127             - 
2128
2129          3. Test invalid values:
2130             - 
2131
2132    - Property "has_mute": [TODO] 
2133  
2134          - Errors detected: 
2135
2136          1. Test regular values:
2137             - 
2138
2139          2. Test limit values:
2140             - 
2141
2142          3. Test invalid values:
2143             - 
2144
2145    - Property "level": [TODO] 
2146  
2147          - Errors detected: 
2148
2149          1. Test regular values:
2150             - 
2151
2152          2. Test limit values:
2153             - 
2154
2155          3. Test invalid values:
2156             - 
2157
2158    - Property "mute": [TODO] 
2159  
2160          - Errors detected: 
2161
2162          1. Test regular values:
2163             - 
2164
2165          2. Test limit values:
2166             - 
2167
2168          3. Test invalid values:
2169             - 
2170
2171    - hildon_volumebar_set_mute: Enables or disables mute
2172    - hildon_volumebar_get_mute: Gets current mute state
2173
2174          - Errors detected: None, but seems to be a non tested error
2175          in 1.b: focus is set to self (HildonVolumebar) by set_mute,
2176          but the init method of HildonVolumebar unsets the CAN_FOCUS
2177          flag for this widget, so focus is not set at all. Seems
2178          that instead of setting focus to self, it should be set to 
2179          priv->volumebar, which is the focusable object. Could not
2180          create a test for this because we cannot access priv elements
2181          from the unit tests.
2182
2183          1. Check normal usage
2184             a) Set mute ON when volumebar is focusable
2185             b) Set mute OFF when volumebar is focusable
2186             c) Set mute ON when volumebar is not focusable
2187             d) Set mute OFF when volumebar is not focusable             
2188          
2189          2. Check handling of invalid values
2190             a) Set mute with NULL volumebar object
2191             b) Get mute with NULL volumebar object
2192
2193    - hildon_volumebar_get_level: [TODO] 
2194    - hildon_volumebar_set_level: [TODO] 
2195  
2196          - Errors detected: 
2197
2198          1. Test regular values:
2199             - 
2200
2201          2. Test limit values:
2202             - 
2203
2204          3. Test invalid values:
2205             - 
2206
2207    - hildon_volumebar_level_change: [TODO] 
2208  
2209          - Errors detected: 
2210
2211          1. Test regular values:
2212             - 
2213
2214          2. Test limit values:
2215             - 
2216
2217          3. Test invalid values:
2218             - 
2219
2220    - hildon_volumebar_get_adjustment: [TODO] 
2221  
2222          - Errors detected: 
2223
2224          1. Test regular values:
2225             - 
2226
2227          2. Test limit values:
2228             - 
2229
2230          3. Test invalid values:
2231             - 
2232
2233 ----------------------------------------------------------------------------------------
2234
2235 - hildon-volumebar-range: Used to define the volumebar range
2236
2237    - Property "level": [TODO] 
2238  
2239          - Errors detected: 
2240
2241          1. Test regular values:
2242             - 
2243
2244          2. Test limit values:
2245             - 
2246
2247          3. Test invalid values:
2248             - 
2249
2250    - hildon_volumebar_range_set_level: Sets range value
2251    - hildon_volumebar_range_get_level: Gets range current value
2252
2253          - Errors detected: None.
2254
2255          1. Check normal usage
2256             a) Set level over the threshold limit 
2257             b) Set level under the threshold limit
2258            
2259          2. Check range limits
2260             a) Set level to VOLUMEBAR_RANGE_MINIMUM_VALUE
2261             b) Set level to VOLUMEBAR_RANGE_MAXIMUM_VALUE                     
2262
2263          3. Check handling of invalid values
2264             a) Set level under the minimum value
2265             b) Set level over the maximum value
2266             c) Set level with a NULL object
2267             d) Get level with a NULL object            
2268
2269    - hildon_volumebar_range_new: [TODO] 
2270  
2271          - Errors detected: 
2272
2273          1. Test regular values:
2274             - 
2275
2276          2. Test limit values:
2277             - 
2278
2279          3. Test invalid values:
2280             - 
2281
2282 ----------------------------------------------------------------------------------------
2283
2284 - hildon-code-dialog: Used to allow to enter a code.
2285
2286    - hildon_code_dialog_get_code: Gets the code inserted by the user.
2287
2288          - Errors detected: none.
2289
2290          1. Check normal usage
2291             a) Get code from a newly created dialog.
2292
2293          2. Check handling of invalid values.
2294             a) Get code from a NULL object.
2295             b) Get code from an object that it is not a code dialog.
2296
2297    - hildon_code_dialog_clear_code: [TODO] 
2298
2299          - Errors detected: 
2300
2301          1. Test regular values:
2302             - 
2303
2304          2. Test limit values:
2305             - 
2306
2307          3. Test invalid values:
2308             - 
2309
2310    - hildon_code_dialog_set_help_text: [TODO] 
2311
2312          - Errors detected: 
2313
2314          1. Test regular values:
2315             - 
2316
2317          2. Test limit values:
2318             - 
2319
2320          3. Test invalid values:
2321             - 
2322
2323 ----------------------------------------------------------------------------------------
2324
2325 - hildon-set-password-dialog: A widget that allows to set a password.
2326
2327    - Property "domain": [TODO] 
2328
2329          - Errors detected: 
2330
2331          1. Test regular values:
2332             - 
2333
2334          2. Test limit values:
2335             - 
2336
2337          3. Test invalid values:
2338             - 
2339
2340    - Property "modify_protection": [TODO] 
2341
2342          - Errors detected: 
2343
2344          1. Test regular values:
2345             - 
2346
2347          2. Test limit values:
2348             - 
2349
2350          3. Test invalid values:
2351             - 
2352
2353    - Property "password": [TODO] 
2354
2355          - Errors detected: 
2356
2357          1. Test regular values:
2358             - 
2359
2360          2. Test limit values:
2361             - 
2362
2363          3. Test invalid values:
2364             - 
2365
2366    - hildon_set_password_dialog_get_protected: Get the boolean that points out if 
2367                                                password protection is active.
2368
2369          - Errors detected: none.
2370                                    
2371          1. Test that protection boolean is get with regular password values.
2372              a) Get TRUE from modify_protection property.
2373              b) Get FALSE from modify_protection property.
2374
2375          2. Test that protection boolean is get with invalid password values.
2376              a) Get modify_protection from a NULL object.
2377
2378    - hildon_set_password_dialog_get_password: Get password property from get-password-dialog.
2379
2380          - Errors detected: none.
2381                                    
2382          1. Test that getting password is correct with regular values.
2383              a) Get password "test_password" from HildonSetPasswordDialog created with "test_password" by default.
2384              b) Get password "" from HildonSetPasswordDialog created with "" by default.
2385              c) Get password combining letters, numbers and symbols from HildonSetPasswordDialog created with such kind of password by default.
2386
2387          2. Test that getting password is correct with invalid values.
2388              a) Get empty password from HildonSetPasswordDialog created with NULL password by default.
2389              b) Get password from NULL object.
2390
2391    - hildon_set_password_dialog_new : [TODO] 
2392
2393          - Errors detected: 
2394
2395          1. Test regular values:
2396             - 
2397
2398          2. Test limit values:
2399             - 
2400
2401          3. Test invalid values:
2402             - 
2403
2404    - hildon_set_password_dialog_new_with_default: [TODO] 
2405
2406          - Errors detected: 
2407
2408          1. Test regular values:
2409             - 
2410
2411          2. Test limit values:
2412             - 
2413
2414          3. Test invalid values:
2415             - 
2416
2417    - hildon_set_password_dialog_set_domain: [TODO] 
2418
2419          - Errors detected: 
2420
2421          1. Test regular values:
2422             - 
2423
2424          2. Test limit values:
2425             - 
2426
2427          3. Test invalid values:
2428             - 
2429
2430 ----------------------------------------------------------------------------------------
2431
2432 - hildon-note: A widget that shows a dialog to ask confirmation from the user.
2433
2434    - Property "note_type": [TODO] 
2435
2436          - Errors detected: 
2437
2438          1. Test regular values:
2439             - 
2440
2441          2. Test limit values:
2442             - 
2443
2444          3. Test invalid values:
2445             - 
2446
2447    - Property "description": [TODO] 
2448
2449          - Errors detected: 
2450
2451          1. Test regular values:
2452             - 
2453
2454          2. Test limit values:
2455             - 
2456
2457          3. Test invalid values:
2458             - 
2459
2460    - Property "icon": [TODO] 
2461
2462          - Errors detected: 
2463
2464          1. Test regular values:
2465             - 
2466
2467          2. Test limit values:
2468             - 
2469
2470          3. Test invalid values:
2471             - 
2472
2473    - Property "progressbar": [TODO] 
2474
2475          - Errors detected: 
2476
2477          1. Test regular values:
2478             - 
2479
2480          2. Test limit values:
2481             - 
2482
2483          3. Test invalid values:
2484             - 
2485
2486    - hildon_note_new_confirmation:
2487
2488          - Errors detected: none.
2489
2490          1. Create confirmation note with regular values. 
2491             a) Create new confirmation note with description set to a combination of letters, numbers and symbols.
2492             b) Create new confirmation note with description set to "".
2493             
2494          2. Create confirmation note with invalid values.
2495             a) Create new confirmation note with window set to NULL.
2496             b) Create new confirmation note with description set to NULL.
2497
2498    - hildon_note_new_information:
2499
2500          - Errors detected: none.
2501
2502          1. Create information note with regular values. 
2503             a) Create new information note with description set to a combination of letters, numbers and symbols.
2504             b) Create new information note with description set to "".
2505             
2506          2. Create information note with invalid values.
2507             a) Create new information note with window set to NULL.
2508             b) Create new information note with description set to NULL.
2509    
2510    - hildon_note_new_confirmation_with_icon_name:
2511
2512          - Errors detected: none.
2513
2514          1. Create confirmation with icon name note with regular values. 
2515             a) Create new confirmation note with description set to a combination of letters, numbers and symbols and icon name "qgn_list_cp_calibration".
2516             b) Create new confirmation note with description set to "" and icon name NULL.
2517             
2518          2. Create confirmation with icon name note with invalid values.
2519             a) Create new confirmation note with window set to NULL.
2520             b) Create new confirmation note with description set to NULL.
2521     
2522    - hildon_note_new_cancel_with_progress_bar:
2523
2524          - Errors detected: none.
2525
2526          1. Create cancel note with progress bar with regular values. 
2527             a) Create new confirmation note with description set to a combination of letters, numbers and symbols and NULL GtkProgressBar.
2528             b) Create new confirmation note with description set to "" and correct GtkProgressBar.
2529
2530          2. Create cancel note with progress bar with invalid values. 
2531             a) Create new confirmation note with description set to NULL.
2532             b) Create new confirmation note with window set to NULL.
2533
2534    - hildon_note_new_confirmation_add_buttons: [TODO] 
2535
2536          - Errors detected: 
2537
2538          1. Test regular values:
2539             - 
2540
2541          2. Test limit values:
2542             - 
2543
2544          3. Test invalid values:
2545             - 
2546             
2547    - hildon_note_new_information_with_icon_name: [TODO] 
2548
2549          - Errors detected: 
2550
2551          1. Test regular values:
2552             - 
2553
2554          2. Test limit values:
2555             - 
2556
2557          3. Test invalid values:
2558             - 
2559             
2560    - hildon_note_set_button_text: [TODO] 
2561
2562          - Errors detected: 
2563
2564          1. Test regular values:
2565             - 
2566
2567          2. Test limit values:
2568             - 
2569
2570          3. Test invalid values:
2571             - 
2572             
2573    - hildon_note_set_button_texts: [TODO] 
2574
2575          - Errors detected: 
2576
2577          1. Test regular values:
2578             - 
2579
2580          2. Test limit values:
2581             - 
2582
2583          3. Test invalid values:
2584             - 
2585             
2586 ----------------------------------------------------------------------------------------
2587
2588 - hildon-banner: Used to show a message in a banner. Banners can show an animation icon, a 
2589                  progress bar or only text.
2590    
2591    - Property "parent-window": [TODO] 
2592  
2593          - Errors detected: 
2594
2595          1. Test regular values:
2596             - 
2597
2598          2. Test limit values:
2599             - 
2600
2601          3. Test invalid values:
2602             - 
2603
2604    - Property "is-timed": [TODO] 
2605
2606          - Errors detected: 
2607
2608          1. Test regular values:
2609             - 
2610
2611          2. Test limit values:
2612             - 
2613
2614          3. Test invalid values:
2615             - 
2616
2617    - hildon_banner_show_animation:
2618
2619          - Errors detected: none.
2620
2621          1. Check creation of new animation banner with regular values.
2622             a) Create an animation banner with NULL animation name and a text.
2623             b) Create an animation banner with qgn_list_mahjong animation name and an empty text.
2624
2625          2. Check creation of new animation banner with invalid values.
2626             a) Create an animation banner with NULL text. 
2627             b) Create an animation banner with NULL window.
2628  
2629    - hildon_banner_show_progress:
2630
2631          - Errors detected: none.
2632
2633          1. Check creation of new banner with progress bar with regular values.
2634             a) Create new progress banner with standard progress bar and an empty text.
2635             b) Create new progress banner with NULL progress bar and a text.
2636
2637          2. Check creation of new banner with progress bar with invalid values.
2638             a) Create new progress banner with NULL text.
2639             b) Create new progress banner with NULL window.
2640
2641    -hildon_banner_show_information : [TODO] 
2642
2643          - Errors detected: 
2644
2645          1. Test regular values:
2646             - 
2647
2648          2. Test limit values:
2649             - 
2650
2651          3. Test invalid values:
2652             - 
2653
2654    - hildon_banner_show_information_with_markup: [TODO] 
2655
2656          - Errors detected: 
2657
2658          1. Test regular values:
2659             - 
2660
2661          2. Test limit values:
2662             - 
2663
2664          3. Test invalid values:
2665             - 
2666
2667    - hildon_banner_set_text: [TODO] 
2668
2669          - Errors detected: 
2670
2671          1. Test regular values:
2672             - 
2673
2674          2. Test limit values:
2675             - 
2676
2677          3. Test invalid values:
2678             - 
2679
2680    - hildon_banner_set_markup: [TODO] 
2681
2682          - Errors detected: 
2683
2684          1. Test regular values:
2685             - 
2686
2687          2. Test limit values:
2688             - 
2689
2690          3. Test invalid values:
2691             - 
2692
2693    - hildon_banner_set_fraction: [TODO] 
2694
2695          - Errors detected: 
2696
2697          1. Test regular values:
2698             - 
2699
2700          2. Test limit values:
2701             - 
2702
2703          3. Test invalid values:
2704             - 
2705
2706 ----------------------------------------------------------------------------------------
2707
2708 - hildon-wizard-dialog: Used to define a wizard dialog
2709
2710    - Property "wizard-notebook":
2711
2712          - Errors detected: none.
2713
2714          1. Check set/get of a regular notebook
2715             a) Set and get a valid notebook.
2716            
2717          2. Check handling of invalid values
2718             a) Set property value to NULL.
2719
2720    - Property "wizard-notebook": [TODO] 
2721
2722          - Errors detected: 
2723
2724          1. Test regular values:
2725             - 
2726
2727          2. Test limit values:
2728             - 
2729
2730          3. Test invalid values:
2731             - 
2732
2733    - hildon_wizard_dialog_new: [TODO] 
2734
2735          - Errors detected: 
2736
2737          1. Test regular values:
2738             - 
2739
2740          2. Test limit values:
2741             - 
2742
2743          3. Test invalid values:
2744             - 
2745
2746 ----------------------------------------------------------------------------------------
2747
2748 - hildon-font-selection-dialog: A dialog for font selection
2749
2750    - Property "family"
2751
2752          - Errors detected: 3.b
2753            3.b) Produces a segmentation fault
2754
2755          1. Set and get regular values
2756             a) Set and get a font from the middle of the available fonts list
2757
2758          2. Set and get limit values
2759             a)  Set and get first font of the available fonts list
2760             b)  Set and get last font of the available fonts list
2761
2762          3. Set and get invalid values
2763             a) Set a non existing font
2764             b) Set a NULL font
2765
2766    - Property "family-set"
2767
2768          - Errors: none. 
2769
2770          1. Set and get regular values
2771             a) Get returns FALSE when no font is selected
2772             b) Get returns TRUE when a font has been selected
2773             c) Set and get of value TRUE once a font has been selected
2774             d) Set and get of value FALSE 
2775
2776    - Property "size"
2777
2778          - Errors: none.
2779
2780          1. Set and get of regular values
2781             a) Set a font size from the middle of the available sizes list 
2782
2783            2. Set and get limit values
2784             a) Set first font size in the available sizes list 
2785             b) Set last font size in the available sizes list 
2786
2787          3. Set and get invalid values
2788             a) Set negative size
2789             b) Set a positive size that is not in the available sizes list
2790             c) Set a positive size over the maximum allowed for the property
2791
2792    - Property "size-set": [TODO] 
2793
2794          - Errors detected: 
2795
2796          1. Test regular values:
2797             - 
2798
2799          2. Test limit values:
2800             - 
2801
2802          3. Test invalid values:
2803             - 
2804
2805    - Property "color": [TODO] 
2806
2807          - Errors detected: 
2808
2809          1. Test regular values:
2810             - 
2811
2812          2. Test limit values:
2813             - 
2814
2815          3. Test invalid values:
2816             - 
2817
2818    - Property "color-set": [TODO] 
2819
2820          - Errors detected: 
2821
2822          1. Test regular values:
2823             - 
2824
2825          2. Test limit values:
2826             - 
2827
2828          3. Test invalid values:
2829             - 
2830
2831    - Property "bold": [TODO] 
2832
2833          - Errors detected: 
2834
2835          1. Test regular values:
2836             - 
2837
2838          2. Test limit values:
2839             - 
2840
2841          3. Test invalid values:
2842             - 
2843
2844    - Property "bold-set": [TODO] 
2845
2846          - Errors detected: 
2847
2848          1. Test regular values:
2849             - 
2850
2851          2. Test limit values:
2852             - 
2853
2854          3. Test invalid values:
2855             - 
2856
2857    - Property "italic": [TODO] 
2858
2859          - Errors detected: 
2860
2861          1. Test regular values:
2862             - 
2863
2864          2. Test limit values:
2865             - 
2866
2867          3. Test invalid values:
2868             - 
2869
2870    - Property "italic-set": [TODO] 
2871
2872          - Errors detected: 
2873
2874          1. Test regular values:
2875             - 
2876
2877          2. Test limit values:
2878             - 
2879
2880          3. Test invalid values:
2881             - 
2882
2883    - Property "underline": [TODO] 
2884
2885          - Errors detected: 
2886
2887          1. Test regular values:
2888             - 
2889
2890          2. Test limit values:
2891             - 
2892
2893          3. Test invalid values:
2894             - 
2895
2896    - Property "underline-set": [TODO] 
2897
2898          - Errors detected: 
2899
2900          1. Test regular values:
2901             - 
2902
2903          2. Test limit values:
2904             - 
2905
2906          3. Test invalid values:
2907             - 
2908
2909    - Property "strikethrough": [TODO] 
2910
2911          - Errors detected: 
2912
2913          1. Test regular values:
2914             - 
2915
2916          2. Test limit values:
2917             - 
2918
2919          3. Test invalid values:
2920             - 
2921
2922    - Property "strikethrough-set": [TODO] 
2923
2924          - Errors detected: 
2925
2926          1. Test regular values:
2927             - 
2928
2929          2. Test limit values:
2930             - 
2931
2932          3. Test invalid values:
2933             - 
2934
2935    - Property "position": [TODO] 
2936
2937          - Errors detected: 
2938
2939          1. Test regular values:
2940             - 
2941
2942          2. Test limit values:
2943             - 
2944
2945          3. Test invalid values:
2946             - 
2947
2948    - Property "position-set": [TODO] 
2949
2950          - Errors detected: 
2951
2952          1. Test regular values:
2953             - 
2954
2955          2. Test limit values:
2956             - 
2957
2958          3. Test invalid values:
2959             - 
2960
2961    - Property "preview-text": [TODO] 
2962
2963          - Errors detected: 
2964
2965          1. Test regular values:
2966             - 
2967
2968          2. Test limit values:
2969             - 
2970
2971          3. Test invalid values:
2972             - 
2973
2974    - hildon_font_selection_dialog_set_preview_text: Sets the text for the preview
2975    - hildon_font_selection_dialog_get_preview_text: Returns the text for the preview
2976
2977          - Errors detected: none.
2978
2979          1. Set and get of valid values
2980             a) Tested with a sample string
2981
2982          2. Set and get of invalid values
2983             a) Set empty preview text
2984             b) Set a NULL preview text
2985             c) Set with NULL object
2986             d) Set with NULL object
2987
2988    - hildon_font_selection_dialog_new: [TODO] 
2989
2990          - Errors detected: 
2991
2992          1. Test regular values:
2993             - 
2994
2995          2. Test limit values:
2996             - 
2997
2998          3. Test invalid values:
2999             - 
3000           
3001 ----------------------------------------------------------------------------------------
3002
3003 - hildon-scroll-area: This is a helper to create Maemo specific views
3004   which are using scrollable area 
3005
3006    - hildon_scroll_area_new:
3007
3008          Errors detected: none.
3009
3010          1. Check the construction of the scroll-area
3011             a) Create a regular case of construction
3012             b) Create a scroll area with a label
3013            
3014          2. Check the construction of the scroll-area with invalid values
3015             a) Create with NULL widgets
3016             b) Create with actual invalid widget instead of the scrolled-window
3017             c) Create with actual invalid widget instead of the treeview
3018  
3019 ----------------------------------------------------------------------------------------
3020
3021 - hildon-window: A window object for Maemo based programs.
3022
3023    - hildon_window_add_with_scrollbar: Adds a widget to the window with scrollbars
3024
3025          Errors detected: none.
3026
3027          1. Check interface with regular values
3028             a) Add a non viewport child
3029             b) Add a viewport child
3030
3031          2. Check invalid values for this interface
3032             a) Add a NULL child
3033             b) Add a child to a NULL window
3034             c) Add a child with a parent already set
3035
3036    - hildon_window_add_with_scrollbar: [TODO] 
3037
3038          - Errors detected: 
3039
3040          1. Test regular values:
3041             - 
3042
3043          2. Test limit values:
3044             - 
3045
3046          3. Test invalid values:
3047             - 
3048       
3049    - hildon_window_set_menu: [TODO] 
3050    - hildon_window_get_menu: [TODO] 
3051
3052          - Errors detected: 
3053
3054          1. Test regular values:
3055             - 
3056
3057          2. Test limit values:
3058             - 
3059
3060          3. Test invalid values:
3061             - 
3062       
3063    - hildon_window_add_toolbar: [TODO] 
3064
3065          - Errors detected: 
3066
3067          1. Test regular values:
3068             - 
3069
3070          2. Test limit values:
3071             - 
3072
3073          3. Test invalid values:
3074             - 
3075       
3076    - hildon_window_remove_toolbar: [TODO] 
3077
3078          - Errors detected: 
3079
3080          1. Test regular values:
3081             - 
3082
3083          2. Test limit values:
3084             - 
3085
3086          3. Test invalid values:
3087             - 
3088       
3089    - hildon_window_get_is_topmost: [TODO] 
3090
3091          - Errors detected: 
3092
3093          1. Test regular values:
3094             - 
3095
3096          2. Test limit values:
3097             - 
3098
3099          3. Test invalid values:
3100             - 
3101       
3102 ----------------------------------------------------------------------------------------
3103
3104 - hildon-system-sound: This file is not a widget, is a library with an
3105   unique call that plays a system sound.
3106
3107    - hildon_play_system_sound: plays a system sound
3108
3109          - Errors detected: none.
3110
3111          1. Test playing a sound that exists
3112             "/usr/share/sounds/ui-default_beep.wav" 
3113             a) play with the default volume
3114             b) play with volume = 0
3115             c) play with volume = 1
3116             d) play without the gconf value that specifies the volume
3117
3118          2. Test that invalid parameters do not cause problems
3119             a) play the file NULL
3120             b) play a file that does not exist:
3121             "file_that_does_not_exist.wav" 
3122
3123 ----------------------------------------------------------------------------------------
3124
3125 - hildon-color-popup: This file does not define a new GObject, it
3126   creates a HildonColorPopup inside a common GtkDialog.
3127
3128    - hildon_color_popup_set_color_from_sliders: sets the color
3129      selected by the sliders into the color passed as argument
3130
3131          - Errors detected: 3.a), 3.b), 3.c) 
3132            3.a), 3.b), 3.c) => raise segmentation fault because 
3133                                there is no check of the arguments.
3134
3135          1. Set a common color
3136             a) Set the initial color (#33CC33)
3137
3138          2. Set a limit values for colors
3139             a) Set the color (65535, 65535, 65535)
3140             b) Set the color (0, 0, 0)
3141
3142          3. Test that invalid parameters does not cause problems
3143             a) Set the color to a NULL HildonColorPopup
3144             b) Set the color to a NULL GdkColor
3145             c) Set the color to GtkHBox instead of a HildonColorPopup
3146
3147    - hildon_color_popup_new: [TODO] 
3148
3149          - Errors detected: 
3150
3151          1. Test regular values:
3152             - 
3153
3154          2. Test limit values:
3155             - 
3156
3157          3. Test invalid values:
3158             - 
3159
3160 ----------------------------------------------------------------------------------------
3161
3162 - hildon-program: Object representing a hildon program.
3163
3164    - Property "can-hibernate": [TODO] 
3165
3166          - Errors detected: 
3167
3168          1. Test regular values:
3169             - 
3170
3171          2. Test limit values:
3172             - 
3173
3174          3. Test invalid values:
3175             - 
3176
3177    - hildon_program_add_window: Registers a HildonWindow as belonging
3178      to a given HildonProgram
3179
3180          - Errors detected: 2.b), 2.c) 
3181            2.b) => Raises segmentation fault.
3182            2.c) => Raises segmentation fault.
3183
3184          1. Test regular usage of the add_window interface
3185             a) Add a window object to the program
3186             b) Add another window object to the program
3187             c) Add the same window object to the program
3188
3189          2. Check invalid values for the add_window interface
3190             a) Add to a NULL program
3191             b) Add a NULL window
3192             c) Add a label instead of a window
3193
3194    - hildon_program_remove_window: Used to unregister a window from
3195      the program
3196
3197          - Errors detected: none.
3198
3199          1. Test regular usage of the remove_window interface
3200             a) Add a window object to the program and remove it
3201             b) Add another window object to the program and remove the first one
3202             c) Remove a window two times
3203
3204          2. Check invalid values of the remove_window interface
3205             a) Remove from a NULL program
3206             b) Remove a NULL window
3207             c) Remove a label instead of a window
3208
3209    - hildon_program_set_can_hibernate: Used to set whether or not the
3210      Hildon task navigator should be able to set the program to
3211      hibernation in case of low memory 
3212
3213          - Errors detected: none.
3214
3215          1. Test regular usage of the set_cant_hibernate interface
3216             a) Test the initial value of the property, it must be FALSE
3217             b) Set a value and test if the value is correct
3218
3219          2. Check invalid values of the set_can_hibernate interface
3220             a) Set the property to a NULL object
3221
3222    - hildon_program_get_can_hibernate: [TODO] 
3223
3224          - Errors detected: 
3225
3226          1. Test regular values:
3227             - 
3228
3229          2. Test limit values:
3230             - 
3231
3232          3. Test invalid values:
3233             - 
3234
3235    - hildon_program_set_common_menu: [TODO] 
3236    - hildon_program_get_common_menu: [TODO] 
3237
3238          - Errors detected: 
3239
3240          1. Test regular values:
3241             - 
3242
3243          2. Test limit values:
3244             - 
3245
3246          3. Test invalid values:
3247             - 
3248
3249    - hildon_program_set_common_toolbar: [TODO] 
3250    - hildon_program_get_common_toolbar: [TODO] 
3251
3252          - Errors detected: 
3253
3254          1. Test regular values:
3255             - 
3256
3257          2. Test limit values:
3258             - 
3259
3260          3. Test invalid values:
3261             - 
3262
3263    - hildon_program_get_is_topmost: [TODO] 
3264
3265          - Errors detected: 
3266
3267          1. Test regular values:
3268             - 
3269
3270          2. Test limit values:
3271             - 
3272
3273          3. Test invalid values:
3274             - 
3275
3276 ----------------------------------------------------------------------------------------
3277
3278 - hildon-composite-widget: Handles focus behavior for hildon composite widgets.
3279
3280    - hildon_composite_widget_focus: Handles focus behavior
3281
3282          - Errors detected: 2.b), 2.c)
3283            2.b) -> segmentation fault
3284            2.c) -> segmentation fault
3285
3286          1. Set a common color
3287            a) Check with a composite widget (hildon_time_editor)
3288            b) Check with a composite widget (hildon_time_editor) inside a window
3289            c) Check with a composite widget (hildon_time_editor) inside a window and focus already given to the window
3290
3291          2. Test that invalid parameters do not cause problems
3292            a) Check with non composite widget (gtkentry)
3293            b) Check with NULL widget
3294            c) Check with invalid direction (GTK_DIR_RIGHT+1)
3295            d) Check with non composite widget (gtkentry) inside a window
3296            e) Check with invalid direction (GTK_DIR_RIGHT+1) inside a window
3297
3298 ----------------------------------------------------------------------------------------
3299
3300 - hildon-add-home-dialog:
3301
3302    - Property "name": [TODO] 
3303
3304          - Errors detected: 
3305
3306          1. Test regular values:
3307             - 
3308
3309          2. Test limit values:
3310             - 
3311
3312          3. Test invalid values:
3313             - 
3314
3315    - Property "new_name": [TODO] 
3316
3317          - Errors detected: 
3318
3319          1. Test regular values:
3320             - 
3321
3322          2. Test limit values:
3323             - 
3324
3325          3. Test invalid values:
3326             - 
3327
3328    - hildon_add_home_dialog_new: [TODO] 
3329
3330          - Errors detected: 
3331
3332          1. Test regular values:
3333             - 
3334
3335          2. Test limit values:
3336             - 
3337
3338          3. Test invalid values:
3339             - 
3340
3341    - hildon_add_home_dialog_get_name: [TODO] 
3342
3343          - Errors detected: 
3344
3345          1. Test regular values:
3346             - 
3347
3348          2. Test limit values:
3349             - 
3350
3351          3. Test invalid values:
3352             - 
3353
3354 ----------------------------------------------------------------------------------------
3355
3356 - hildon-app:
3357
3358    - Property "scroll-control": [TODO] 
3359
3360          - Errors detected: 
3361
3362          1. Test regular values:
3363             - 
3364
3365          2. Test limit values:
3366             - 
3367
3368          3. Test invalid values:
3369             - 
3370
3371    - Property "two-part-title": [TODO] 
3372
3373          - Errors detected: 
3374
3375          1. Test regular values:
3376             - 
3377
3378          2. Test limit values:
3379             - 
3380
3381          3. Test invalid values:
3382             - 
3383
3384    - Property "zoom": [TODO] 
3385
3386          - Errors detected: 
3387
3388          1. Test regular values:
3389             - 
3390
3391          2. Test limit values:
3392             - 
3393
3394          3. Test invalid values:
3395             - 
3396
3397    - Property "app-title": [TODO] 
3398
3399          - Errors detected: 
3400
3401          1. Test regular values:
3402             - 
3403
3404          2. Test limit values:
3405             - 
3406
3407          3. Test invalid values:
3408             - 
3409
3410    - Property "killable": [TODO] 
3411
3412          - Errors detected: 
3413
3414          1. Test regular values:
3415             - 
3416
3417          2. Test limit values:
3418             - 
3419
3420          3. Test invalid values:
3421             - 
3422
3423    - Property "autoregistration": [TODO] 
3424
3425          - Errors detected: 
3426
3427          1. Test regular values:
3428             - 
3429
3430          2. Test limit values:
3431             - 
3432
3433          3. Test invalid values:
3434             - 
3435
3436    - Property "appview": [TODO] 
3437    
3438          - Errors detected: 
3439
3440          1. Test regular values:
3441             - 
3442
3443          2. Test limit values:
3444             - 
3445
3446          3. Test invalid values:
3447             - 
3448
3449    - Property "ui-manager": [TODO] 
3450
3451          - Errors detected: 
3452
3453          1. Test regular values:
3454             - 
3455
3456          2. Test limit values:
3457             - 
3458
3459          3. Test invalid values:
3460             - 
3461
3462    - hildon_app_new_with_appview: [TODO] 
3463
3464          - Errors detected: 
3465
3466          1. Test regular values:
3467             - 
3468
3469          2. Test limit values:
3470             - 
3471
3472          3. Test invalid values:
3473             - 
3474
3475    - hildon_app_set_appview: [TODO] 
3476    - hildon_app_get_appview: [TODO] 
3477
3478          - Errors detected: 
3479
3480          1. Test regular values:
3481             - 
3482
3483          2. Test limit values:
3484             - 
3485
3486          3. Test invalid values:
3487             - 
3488
3489    - hildon_app_set_title: [TODO] 
3490    - hildon_app_get_title: [TODO] 
3491
3492          - Errors detected: 
3493
3494          1. Test regular values:
3495             - 
3496
3497          2. Test limit values:
3498             - 
3499
3500          3. Test invalid values:
3501             - 
3502
3503    - hildon_app_set_two_part_title: [TODO] 
3504    - hildon_app_get_two_part_title: [TODO] 
3505
3506          - Errors detected: 
3507
3508          1. Test regular values:
3509             - 
3510
3511          2. Test limit values:
3512             - 
3513
3514          3. Test invalid values:
3515             - 
3516
3517    - hildon_app_set_autoregistration: [TODO] 
3518
3519          - Errors detected: 
3520
3521          1. Test regular values:
3522             - 
3523
3524          2. Test limit values:
3525             - 
3526
3527          3. Test invalid values:
3528             - 
3529
3530    - hildon_app_register_view: [TODO] 
3531
3532          - Errors detected: 
3533
3534          1. Test regular values:
3535             - 
3536
3537          2. Test limit values:
3538             - 
3539
3540          3. Test invalid values:
3541             - 
3542
3543    - hildon_app_register_view_with_id: [TODO] 
3544
3545          - Errors detected: 
3546
3547          1. Test regular values:
3548             - 
3549
3550          2. Test limit values:
3551             - 
3552
3553          3. Test invalid values:
3554             - 
3555
3556    - hildon_app_unregister_view: [TODO] 
3557
3558          - Errors detected: 
3559
3560          1. Test regular values:
3561             - 
3562
3563          2. Test limit values:
3564             - 
3565
3566          3. Test invalid values:
3567             - 
3568
3569    - hildon_app_unregister_view_with_id: [TODO] 
3570
3571          - Errors detected: 
3572
3573          1. Test regular values:
3574             - 
3575
3576          2. Test limit values:
3577             - 
3578
3579          3. Test invalid values:
3580             - 
3581
3582    - hildon_app_find_view_id: [TODO] 
3583
3584          - Errors detected: 
3585
3586          1. Test regular values:
3587             - 
3588
3589          2. Test limit values:
3590             - 
3591
3592          3. Test invalid values:
3593             - 
3594
3595    - hildon_app_notify_view_changed: [TODO] 
3596
3597          - Errors detected: 
3598
3599          1. Test regular values:
3600             - 
3601
3602          2. Test limit values:
3603             - 
3604
3605          3. Test invalid values:
3606             - 
3607
3608    - hildon_app_set_killable: [TODO] 
3609
3610          - Errors detected: 
3611
3612          1. Test regular values:
3613             - 
3614
3615          2. Test limit values:
3616             - 
3617
3618          3. Test invalid values:
3619             - 
3620
3621    - hildon_app_set_ui_manager: [TODO] 
3622    - hildon_app_get_ui_manager: [TODO] 
3623
3624          - Errors detected: 
3625
3626          1. Test regular values:
3627             - 
3628
3629          2. Test limit values:
3630             - 
3631
3632          3. Test invalid values:
3633             - 
3634
3635 ----------------------------------------------------------------------------------------
3636
3637 - hildon-appview:
3638
3639    - Property "connected-adjustment": [TODO] 
3640
3641          - Errors detected: 
3642
3643          1. Test regular values:
3644             - 
3645
3646          2. Test limit values:
3647             - 
3648
3649          3. Test invalid values:
3650             - 
3651
3652    - Property "fullscreen-key-allowed": [TODO] 
3653
3654          - Errors detected: 
3655
3656          1. Test regular values:
3657             - 
3658
3659          2. Test limit values:
3660             - 
3661
3662          3. Test invalid values:
3663             - 
3664
3665    - Property "fullscreen": [TODO] 
3666
3667          - Errors detected: 
3668
3669          1. Test regular values:
3670             - 
3671
3672          2. Test limit values:
3673             - 
3674
3675          3. Test invalid values:
3676             - 
3677
3678    - Property "title": [TODO] 
3679
3680          - Errors detected: 
3681
3682          1. Test regular values:
3683             - 
3684
3685          2. Test limit values:
3686             - 
3687
3688          3. Test invalid values:
3689             - 
3690
3691    - Property "menu-ui": [TODO] 
3692
3693          - Errors detected: 
3694
3695          1. Test regular values:
3696             - 
3697
3698          2. Test limit values:
3699             - 
3700
3701          3. Test invalid values:
3702             - 
3703
3704    - hildon_appview_new: [TODO] 
3705
3706          - Errors detected: 
3707
3708          1. Test regular values:
3709             - 
3710
3711          2. Test limit values:
3712             - 
3713
3714          3. Test invalid values:
3715             - 
3716
3717    - hildon_appview_add_with_scrollbar: [TODO] 
3718
3719          - Errors detected: 
3720
3721          1. Test regular values:
3722             - 
3723
3724          2. Test limit values:
3725             - 
3726
3727          3. Test invalid values:
3728             - 
3729
3730    - hildon_appview_set_fullscreen_key_allowed: [TODO] 
3731    - hildon_appview_get_fullscreen_key_allowed: [TODO] 
3732
3733          - Errors detected: 
3734
3735          1. Test regular values:
3736             - 
3737
3738          2. Test limit values:
3739             - 
3740
3741          3. Test invalid values:
3742             - 
3743
3744    - hildon_appview_set_fullscreen: [TODO] 
3745    - hildon_appview_get_fullscreen: [TODO] 
3746
3747          - Errors detected: 
3748
3749          1. Test regular values:
3750             - 
3751
3752          2. Test limit values:
3753             - 
3754
3755          3. Test invalid values:
3756             - 
3757
3758    - hildon_appview_get_menu: [TODO] 
3759
3760          - Errors detected: 
3761
3762          1. Test regular values:
3763             - 
3764
3765          2. Test limit values:
3766             - 
3767
3768          3. Test invalid values:
3769             - 
3770
3771    - hildon_appview_set_title: [TODO] 
3772    - hildon_appview_get_title: [TODO] 
3773
3774          - Errors detected: 
3775
3776          1. Test regular values:
3777             - 
3778
3779          2. Test limit values:
3780             - 
3781
3782          3. Test invalid values:
3783             - 
3784
3785    - hildon_appview_set_connected_adjustment: [TODO] 
3786    - hildon_appview_get_connected_adjustment: [TODO] 
3787
3788          - Errors detected: 
3789
3790          1. Test regular values:
3791             - 
3792
3793          2. Test limit values:
3794             - 
3795
3796          3. Test invalid values:
3797             - 
3798
3799    - hildon_appview_set_menu_ui: [TODO] 
3800    - hildon_appview_get_menu_ui: [TODO] 
3801
3802          - Errors detected: 
3803
3804          1. Test regular values:
3805             - 
3806
3807          2. Test limit values:
3808             - 
3809
3810          3. Test invalid values:
3811             - 
3812 ----------------------------------------------------------------------------------------
3813
3814 - hildon-file-handling-note:
3815
3816    - hildon_file_handling_note_new_moving: [TODO] 
3817
3818          - Errors detected: 
3819
3820          1. Test regular values:
3821             - 
3822
3823          2. Test limit values:
3824             - 
3825
3826          3. Test invalid values:
3827             - 
3828
3829    - hildon_file_handling_note_new_deleting: [TODO] 
3830
3831          - Errors detected: 
3832
3833          1. Test regular values:
3834             - 
3835
3836          2. Test limit values:
3837             - 
3838
3839          3. Test invalid values:
3840             - 
3841
3842    - hildon_file_handling_note_new_opening: [TODO] 
3843
3844          - Errors detected: 
3845
3846          1. Test regular values:
3847             - 
3848
3849          2. Test limit values:
3850             - 
3851
3852          3. Test invalid values:
3853             - 
3854
3855    - hildon_file_handling_note_new_saving: [TODO] 
3856
3857          - Errors detected: 
3858
3859          1. Test regular values:
3860             - 
3861
3862          2. Test limit values:
3863             - 
3864
3865          3. Test invalid values:
3866             - 
3867
3868    - hildon_file_handling_note_set_fraction: [TODO] 
3869
3870          - Errors detected: 
3871
3872          1. Test regular values:
3873             - 
3874
3875          2. Test limit values:
3876             - 
3877
3878          3. Test invalid values:
3879             - 
3880
3881    - hildon_file_handling_note_set_counter_and_name: [TODO] 
3882
3883          - Errors detected: 
3884
3885          1. Test regular values:
3886             - 
3887
3888          2. Test limit values:
3889             - 
3890
3891          3. Test invalid values:
3892             - 
3893
3894    - hildon_file_handling_note_set_name: [TODO] 
3895
3896          - Errors detected: 
3897
3898          1. Test regular values:
3899             - 
3900
3901          2. Test limit values:
3902             - 
3903
3904          3. Test invalid values:
3905             - 
3906
3907 ----------------------------------------------------------------------------------------
3908
3909 - hildon-grid:
3910
3911    - Property "empty_label": [TODO] 
3912
3913          - Errors detected: 
3914
3915          1. Test regular values:
3916             - 
3917
3918          2. Test limit values:
3919             - 
3920
3921          3. Test invalid values:
3922             - 
3923
3924    - Property "style": [TODO] 
3925
3926          - Errors detected: 
3927
3928          1. Test regular values:
3929             - 
3930
3931          2. Test limit values:
3932             - 
3933
3934          3. Test invalid values:
3935             - 
3936
3937    - Property "scrollbar-position": [TODO] 
3938
3939          - Errors detected: 
3940
3941          1. Test regular values:
3942             - 
3943
3944          2. Test limit values:
3945             - 
3946
3947          3. Test invalid values:
3948             - 
3949
3950    - hildon_grid_set_style: [TODO] 
3951    - hildon_grid_get_style: [TODO] 
3952
3953          - Errors detected: 
3954
3955          1. Test regular values:
3956             - 
3957
3958          2. Test limit values:
3959             - 
3960
3961          3. Test invalid values:
3962             - 
3963
3964    - hildon_grid_set_scrollbar_pos: [TODO] 
3965    - hildon_grid_get_scrollbar_pos: [TODO] 
3966
3967          - Errors detected: 
3968
3969          1. Test regular values:
3970             - 
3971
3972          2. Test limit values:
3973             - 
3974
3975          3. Test invalid values:
3976             - 
3977
3978    - hildon_grid_activate_child: [TODO] 
3979
3980          - Errors detected: 
3981
3982          1. Test regular values:
3983             - 
3984
3985          2. Test limit values:
3986             - 
3987
3988          3. Test invalid values:
3989             - 
3990
3991 ----------------------------------------------------------------------------------------
3992
3993 - hildon-grid-item:
3994
3995    - Property "emblem-type": [TODO] 
3996  
3997          - Errors detected: 
3998
3999          1. Test regular values:
4000             - 
4001
4002          2. Test limit values:
4003             - 
4004
4005          3. Test invalid values:
4006             - 
4007
4008    - Property "icon-basename": [TODO] 
4009  
4010          - Errors detected: 
4011
4012          1. Test regular values:
4013             - 
4014
4015          2. Test limit values:
4016             - 
4017
4018          3. Test invalid values:
4019             - 
4020
4021    - hildon_grid_item_new: [TODO] 
4022  
4023          - Errors detected: 
4024
4025          1. Test regular values:
4026             - 
4027
4028          2. Test limit values:
4029             - 
4030
4031          3. Test invalid values:
4032             - 
4033
4034    - hildon_grid_item_new_with_label: [TODO] 
4035  
4036          - Errors detected: 
4037
4038          1. Test regular values:
4039             - 
4040
4041          2. Test limit values:
4042             - 
4043
4044          3. Test invalid values:
4045             - 
4046
4047    - hildon_grid_item_set_emblem_type: [TODO] 
4048    - hildon_grid_item_get_emblem_type(: [TODO] 
4049  
4050          - Errors detected: 
4051
4052          1. Test regular values:
4053             - 
4054
4055          2. Test limit values:
4056             - 
4057
4058          3. Test invalid values:
4059             - 
4060
4061    - hildon_grid_item_set_label: [TODO] 
4062  
4063          - Errors detected: 
4064
4065          1. Test regular values:
4066             - 
4067
4068          2. Test limit values:
4069             - 
4070
4071          3. Test invalid values:
4072             - 
4073
4074 ----------------------------------------------------------------------------------------
4075
4076 - hildon-hvolumebar:
4077
4078    - hildon_hvolumebar_new: [TODO] 
4079  
4080          - Errors detected: 
4081
4082          1. Test regular values:
4083             - 
4084
4085          2. Test limit values:
4086             - 
4087
4088          3. Test invalid values:
4089             - 
4090
4091 ----------------------------------------------------------------------------------------
4092
4093 - hildon-vvolumebar:
4094
4095    - hildon_vvolumebar_new: [TODO] 
4096  
4097          - Errors detected: 
4098
4099          1. Test regular values:
4100             - 
4101
4102          2. Test limit values:
4103             - 
4104
4105          3. Test invalid values:
4106             - 
4107
4108 ----------------------------------------------------------------------------------------
4109
4110 - hildon-insert-object-dialog:
4111
4112    - Property "name": [TODO] 
4113  
4114          - Errors detected: 
4115
4116          1. Test regular values:
4117             - 
4118
4119          2. Test limit values:
4120             - 
4121
4122          3. Test invalid values:
4123             - 
4124
4125    - hildon_insert_object_dialog_new: [TODO] 
4126  
4127          - Errors detected: 
4128
4129          1. Test regular values:
4130             - 
4131
4132          2. Test limit values:
4133             - 
4134
4135          3. Test invalid values:
4136             - 
4137
4138    - hildon_insert_object_dialog_get_name: [TODO] 
4139  
4140          - Errors detected: 
4141          
4142          1. Test regular values:
4143             - 
4144
4145          2. Test limit values:
4146             - 
4147
4148          3. Test invalid values:
4149             - 
4150
4151    - hildon_insert_object_dialog_get_mime_type: [TODO] 
4152  
4153          - Errors detected: 
4154
4155          1. Test regular values:
4156             - 
4157
4158          2. Test limit values:
4159             - 
4160
4161          3. Test invalid values:
4162             - 
4163
4164 ----------------------------------------------------------------------------------------
4165
4166 - hildon-telephone-editor:
4167
4168    - Property "country": [TODO] 
4169  
4170          - Errors detected: 
4171
4172          1. Test regular values:
4173             - 
4174
4175          2. Test limit values:
4176             - 
4177
4178          3. Test invalid values:
4179             - 
4180
4181    - Property "area": [TODO] 
4182  
4183          - Errors detected: 
4184
4185          1. Test regular values:
4186             - 
4187
4188          2. Test limit values:
4189             - 
4190
4191          3. Test invalid values:
4192             - 
4193
4194    - Property "number": [TODO] 
4195  
4196          - Errors detected: 
4197
4198          1. Test regular values:
4199             - 
4200
4201          2. Test limit values:
4202             - 
4203
4204          3. Test invalid values:
4205             - 
4206
4207    - Property "show-border": [TODO] 
4208  
4209          - Errors detected: 
4210
4211          1. Test regular values:
4212             - 
4213
4214          2. Test limit values:
4215             - 
4216
4217          3. Test invalid values:
4218             - 
4219
4220    - Property "show-plus": [TODO] 
4221  
4222          - Errors detected: 
4223
4224          1. Test regular values:
4225             - 
4226
4227          2. Test limit values:
4228             - 
4229
4230          3. Test invalid values:
4231             - 
4232
4233    - Property "set-format": [TODO] 
4234  
4235          - Errors detected: 
4236
4237          1. Test regular values:
4238             - 
4239
4240          2. Test limit values:
4241             - 
4242
4243          3. Test invalid values:
4244             - 
4245
4246    - hildon_telephone_editor_new: [TODO] 
4247  
4248          - Errors detected: 
4249
4250          1. Test regular values:
4251             - 
4252
4253          2. Test limit values:
4254             - 
4255
4256          3. Test invalid values:
4257             - 
4258
4259    - hildon_telephone_editor_new_with_strings: [TODO] 
4260  
4261          - Errors detected: 
4262
4263          1. Test regular values:
4264             - 
4265
4266          2. Test limit values:
4267             - 
4268
4269          3. Test invalid values:
4270             - 
4271
4272    - hildon_telephone_editor_set_editable: [TODO] 
4273  
4274          - Errors detected: 
4275
4276          1. Test regular values:
4277             - 
4278
4279          2. Test limit values:
4280             - 
4281
4282          3. Test invalid values:
4283             - 
4284
4285    - hildon_telephone_editor_set_show_plus: [TODO] 
4286    - hildon_telephone_editor_get_show_plus: [TODO] 
4287  
4288          - Errors detected: 
4289
4290          1. Test regular values:
4291             - 
4292
4293          2. Test limit values:
4294             - 
4295
4296          3. Test invalid values:
4297             - 
4298
4299    - hildon_telephone_editor_set_show_border: [TODO] 
4300    - hildon_telephone_editor_get_show_border: [TODO] 
4301  
4302          - Errors detected: 
4303
4304          1. Test regular values:
4305             - 
4306
4307          2. Test limit values:
4308             - 
4309
4310          3. Test invalid values:
4311             - 
4312
4313    - hildon_telephone_editor_set_widths: [TODO] 
4314  
4315          - Errors detected: 
4316
4317          1. Test regular values:
4318             - 
4319
4320          2. Test limit values:
4321             - 
4322
4323          3. Test invalid values:
4324             - 
4325
4326    - hildon_telephone_editor_get_country: [TODO] 
4327    - hildon_telephone_editor_set_country: [TODO] 
4328  
4329          - Errors detected: 
4330
4331          1. Test regular values:
4332             - 
4333
4334          2. Test limit values:
4335             - 
4336
4337          3. Test invalid values:
4338             - 
4339
4340    - hildon_telephone_editor_set_area: [TODO] 
4341    - hildon_telephone_editor_get_area: [TODO] 
4342  
4343          - Errors detected: 
4344
4345          1. Test regular values:
4346             - 
4347
4348          2. Test limit values:
4349             - 
4350
4351          3. Test invalid values:
4352             - 
4353
4354    - hildon_telephone_editor_set_number: [TODO] 
4355    - hildon_telephone_editor_get_number: [TODO] 
4356  
4357          - Errors detected: 
4358
4359          1. Test regular values:
4360             - 
4361
4362          2. Test limit values:
4363             - 
4364
4365          3. Test invalid values:
4366             - 
4367