Make sure that all timeouts in HildonBanner are removed
[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
1074    - hildon_controlbar_set_max: [TODO] 
1075    - hildon_controlbar_get_max: [TODO] 
1076
1077          - Errors detected: 
1078
1079          1. Test regular values:
1080             - 
1081
1082          2. Test limit values:
1083             - 
1084
1085          3. Test invalid values:
1086             - 
1087
1088    - hildon_controlbar_set_min: [TODO] 
1089    - hildon_controlbar_get_min: [TODO] 
1090
1091          - Errors detected: 
1092
1093          1. Test regular values:
1094             - 
1095
1096          2. Test limit values:
1097             - 
1098
1099          3. Test invalid values:
1100             - 
1101
1102 ------------------------------------------------------------------------------
1103
1104 - hildon-color-selector: A widget that is used to select one base or custom defined GdkColor.
1105
1106    - Property "color": [TODO] 
1107
1108          - Errors detected: 
1109
1110          1. Test regular values:
1111             - 
1112
1113          2. Test limit values:
1114             - 
1115
1116          3. Test invalid values:
1117             - 
1118
1119    - hildon_color_selector_set_color: Sets a GdkColor on a hildon color selector.
1120    - hildon_color_selector_get_color: Gets the color on a hildon color selector.
1121
1122          - Errors detected: none.
1123
1124          1. Test that regular color values do not cause problems.
1125              a) Set the color #33CC33.
1126
1127          2. Test that limit color values do not cause problems.
1128              a) Set and get base color defined by #000000.
1129              b) Set and get base color defined by #FFFFFF.
1130              c) Set and get base color defined by #FF0000.
1131              d) Set and get base color defined by #0000FF.
1132
1133          3. Test that invalid color values do not cause problems.
1134              a) Set the color (65536,65536,65536).
1135              b) Set and get base color defined by NULL color.
1136              c) Set base color on NULL object.
1137              d) Get base color from NULL object.
1138
1139    - hildon_color_selector_new: [TODO] 
1140
1141          - Errors detected: 
1142
1143          1. Test regular values:
1144             - 
1145
1146          2. Test limit values:
1147             - 
1148
1149          3. Test invalid values:
1150             - 
1151
1152 ------------------------------------------------------------------------------
1153
1154 - hildon-color-button: A widget that is used to open a HildonColorSelector.
1155
1156    - Property "color": [TODO] 
1157
1158          - Errors detected: 
1159
1160          1. Test regular values:
1161             - 
1162
1163          2. Test limit values:
1164             - 
1165
1166          3. Test invalid values:
1167             - 
1168
1169    - hildon_color_button_set_color: Sets a GdkColor on a hildon color button.
1170    - hildon_color_button_get_color: Gets color set on a hildon color button.
1171
1172          - Errors detected: none.
1173                                    
1174          1. Test that regular color values do not cause problems.
1175              a) Set color defined by red=255, green=255, blue=255 and pixel = 255.
1176              b) Set color defined by red=10 green=20, blue=30 and pixel = 10.
1177              c) Set color defined by red=20 green=10, blue=30 and pixel = 10.
1178              d) Set color defined by red=30 green=10, blue=20 and pixel = 20.
1179
1180          2. Test that limit color values do not cause problems.
1181              a) Set color defined by red=0, green=0, blue=0 and pixel = 0.
1182              b) Set color defined by red=G_MAXUINT16 green=G_MAXUINT16, blue=G_MAXUINT16 and pixel = G_MAXUINT32.
1183              c) Set color defined by red=G_MAXUINT16 green=0, blue=0 and pixel = G_MAXUINT32.
1184              d) Set color defined by red=0 green=G_MAXUINT16, blue=0 and pixel = 0.
1185              e) Set color defined by red=0 green=0, blue=G_MAXUINT16 and pixel = G_MAXUINT32.
1186
1187          3. Test that invalid values do not cause problems.            
1188              a) Set color defined by (0, 0, 0) on a NULL object.
1189              b) Get color from a NULL object.
1190              c) Set color defined by (0, 0, 0) on a GtkHBox object.             
1191              d) Get color on a GtkHBox object.
1192
1193    - hildon_color_button_new_with_color: [TODO] 
1194
1195          - Errors detected: 
1196
1197          1. Test regular values:
1198             - 
1199
1200          2. Test limit values:
1201             - 
1202
1203          3. Test invalid values:
1204             - 
1205
1206 ------------------------------------------------------------------------------
1207
1208 - hildon-seekbar: A widget that allows seeking in media with a range widget.
1209
1210    - Property "total_time": [TODO] 
1211
1212          - Errors detected: 
1213
1214          1. Test regular values:
1215             - 
1216
1217          2. Test limit values:
1218             - 
1219
1220          3. Test invalid values:
1221             - 
1222
1223    - Property "position": [TODO] 
1224
1225          - Errors detected: 
1226
1227          1. Test regular values:
1228             - 
1229
1230          2. Test limit values:
1231             - 
1232
1233          3. Test invalid values:
1234             - 
1235
1236    - Property "fraction": [TODO] 
1237
1238          - Errors detected: 
1239
1240          1. Test regular values:
1241             - 
1242
1243          2. Test limit values:
1244             - 
1245
1246          3. Test invalid values:
1247             - 
1248
1249    - hildon_seekbar_set_total_time: Sets total time on a seekbar.
1250    - hildon_seekbar_get_total_time: Gets total time.
1251
1252          - Errors detected: none.
1253                                    
1254          1. Test that regular time values do not cause problems.
1255              a) Set and get 1000 seconds without setting new position and fraction. 
1256              b) Set and get 500 seconds  without setting new position but new fraction should be set.
1257              c) Set and get 500 seconds without setting new position but new fraction should be set.
1258
1259          2. Test that limit time values do not cause problems.
1260              a) Set and get 0 seconds setting new position and fraction (previously set to 750).
1261              b) Set and get G_MAXINT seconds without setting new position and fraction.
1262
1263          3. Test that invalid time values do not cause problems.            
1264              a) Set and get seconds to a NULL object.
1265              b) Set and get 0 seconds without setting new position and fraction.
1266              c) Set and get -1 seconds without setting new position and fraction.
1267
1268    - hildon_seekbar_set_fraction: Sets current fraction (maximum position in a stream/the amount currently downloaded) on a seekbar.
1269    - hildon_seekbar_get_fraction: Gets current fraction.
1270
1271          - Errors detected: none.
1272                                    
1273          1. Test that setting regular fraction values do not cause problems.
1274              a) Set and get fraction to 500 with total time set to 1000.
1275              b) Set and get fraction to 490 with total time set to 1000, fraction and position previously set to 500.
1276
1277          2. Test that limit fraction do not cause problems.
1278              a) Set and get fraction to 0 with total time set to G_MAXINT.
1279              b) Set and get fraction to 1 with total time set to G_MAXINT.
1280              c) Set and get fraction to G_MAXINT-1 with total time set to G_MAXINT.
1281              d) Set and get fraction to G_MAXINT with total time set to G_MAXINT.
1282
1283          3. Test that invalid fraction do not cause problems.            
1284              a) Set and get fraction to NULL object.
1285              b) Set and get fraction to -1 with total time set to G_MAXINT.
1286              c) Set and get fraction to 2000 with total time set to 1000.
1287
1288    - hildon_seekbar_set_position: [TODO] 
1289    - hildon_seekbar_get_position: [TODO] 
1290
1291          - Errors detected: 
1292
1293          1. Test regular values:
1294             - 
1295
1296          2. Test limit values:
1297             - 
1298
1299          3. Test invalid values:
1300             - 
1301 ------------------------------------------------------------------------------
1302
1303 - hildon-dialoghelp: A helper to allow enabling help if required.
1304
1305    - gtk_dialog_help_enable: Enable help on dialog.
1306    - gtk_dialog_help_disable: Disable help on dialog.
1307
1308          - Errors detected: none.
1309
1310          1. Test that enable and disable do not cause problems.
1311              a) Test if gtk_dialog_help_enable actually enables help dialog status
1312              b) Test if gtk_dialog_help_enable actually adds help atom to atoms' list   
1313              c) Test if gtk_dialog_help_disable actually removes help atom from atoms' list
1314
1315          2. Test that enable and disable with invalid objects do not cause problems.
1316              a) Enable help dialog on a NULL object.
1317              b) Disable help dialog on a NULL object.
1318              
1319 ------------------------------------------------------------------------------
1320
1321 - hildon-caption: This widget is intended to be a container to another
1322   widgets that could show a label for the captionized widget.
1323
1324    - Property "label": [TODO] 
1325
1326          - Errors detected: 
1327
1328          1. Test regular values:
1329             - 
1330
1331          2. Test limit values:
1332             - 
1333
1334          3. Test invalid values:
1335             - 
1336
1337    - Property "icon": [TODO] 
1338
1339          - Errors detected: 
1340
1341          1. Test regular values:
1342             - 
1343
1344          2. Test limit values:
1345             - 
1346
1347          3. Test invalid values:
1348             - 
1349
1350    - Property "status": [TODO] 
1351
1352          - Errors detected: 
1353
1354          1. Test regular values:
1355             - 
1356
1357          2. Test limit values:
1358             - 
1359
1360          3. Test invalid values:
1361             - 
1362
1363    - Property "size_group": [TODO] 
1364
1365          - Errors detected: 
1366
1367          1. Test regular values:
1368             - 
1369
1370          2. Test limit values:
1371             - 
1372
1373          3. Test invalid values:
1374             - 
1375
1376    - Property "separator": [TODO] 
1377
1378          - Errors detected: 
1379
1380          1. Test regular values:
1381             - 
1382
1383          2. Test limit values:
1384             - 
1385
1386          3. Test invalid values:
1387             - 
1388
1389    - Property "expand": [TODO] 
1390
1391          - Errors detected: 
1392
1393          1. Test regular values:
1394             - 
1395
1396          2. Test limit values:
1397             - 
1398
1399          3. Test invalid values:
1400             - 
1401
1402    - hildon_caption_is_mandatory: checks if the status of the
1403      widget is mandatory or optional
1404
1405          - Errors detected: none.
1406
1407          1. Test that the mandatory status of the widget is retrieved
1408             correctly. 
1409             a) Create a HildonCaption with HILDON_CAPTION_OPTIONAL
1410             flag and call is_mandatory
1411             b) Create a HildonCaption with HILDON_CAPTION_MANDATORY
1412             flag and call is_mandatory
1413
1414          2. Test that invalid values do not cause problems.
1415             a) The HildonCaption is NULL
1416             b) The first argument is a GtkHbox instead of a HildonCaption
1417
1418    - hildon_caption_set_status: checks if the status of the
1419      widget is set correctly
1420
1421          - Errors detected: none.
1422
1423          1. Test that setting a valid HildonCaptionStatus works
1424             correctly.
1425             a) Set the status HILDON_CAPTION_MANDATORY
1426
1427          2. Test that invalid values do not cause problems.
1428             a) Set the status 8
1429             b) The HildonCaption is NULL
1430             c) The first argument is a GtkHbox instead of a
1431             HildonCaption
1432
1433    - hildon_caption_get_status: checks if the status of the
1434      widget is got correctly
1435
1436          - Errors detected: none.
1437
1438          1. Test that getting a previously set valid
1439             HildonCaptionStatus works correctly
1440             a) Get the default status HILDON_CAPTION_OPTIONAL
1441             b) Get the status HILDON_CAPTION_MANDATORY set with
1442             set_status
1443             c) Get the status HILDON_CAPTION_OPTIONAL set with
1444             set_property
1445
1446          2. Test that invalid values do not cause problems
1447             a) The HildonCaption is NULL
1448             b) The first argument is a GtkHbox instead of a
1449             HildonCaption
1450
1451    - hildon_caption_set_label: checks if the label of the
1452      widget is set correctly
1453
1454          - Errors detected: none.
1455
1456          1. Test if setting a valid label works correctly
1457             a) Set with a regular label
1458             b) Set an empty label
1459
1460          2. Test that invalid values do not cause problems
1461             a) The HildonCaption is NULL
1462             b) Set a NULL label
1463             c) The first argument is a GtkHbox instead of a
1464             HildonCaption
1465
1466    - hildon_caption_get_label: checks if the label of the
1467      widget is got correctly
1468
1469          - Errors detected: none.
1470
1471          1. Test that getting a previously set valid label works
1472             correctly
1473             a) Get a sample label set with set_label
1474             b) Get an empty label set with set_label
1475
1476          2. Test that invalid values do not cause problems           
1477             a) The HildonCaption is NULL
1478             b) Get  a NULL label set with set_property
1479             c) The first argument is a GtkHbox instead of a
1480             HildonCaption
1481
1482    - hildon_caption_new: [TODO] 
1483
1484          - Errors detected: 
1485
1486          1. Test regular values:
1487             - 
1488
1489          2. Test limit values:
1490             - 
1491
1492          3. Test invalid values:
1493             - 
1494
1495    - hildon_caption_set_icon_image: [TODO] 
1496    - hildon_caption_get_icon_image: [TODO] 
1497
1498          - Errors detected: 
1499
1500          1. Test regular values:
1501             - 
1502
1503          2. Test limit values:
1504             - 
1505
1506          3. Test invalid values:
1507             - 
1508
1509    - hildon_caption_set_separator: [TODO] 
1510    - hildon_caption_get_separator: [TODO] 
1511
1512          - Errors detected: 
1513
1514          1. Test regular values:
1515             - 
1516
1517          2. Test limit values:
1518             - 
1519
1520          3. Test invalid values:
1521             - 
1522
1523    - hildon_caption_set_label_alignment: [TODO] 
1524    - hildon_caption_get_label_alignment: [TODO] 
1525
1526          - Errors detected: 
1527
1528          1. Test regular values:
1529             - 
1530
1531          2. Test limit values:
1532             - 
1533
1534          3. Test invalid values:
1535             - 
1536
1537    - hildon_caption_set_child_expand: [TODO] 
1538    - hildon_caption_get_child_expand: [TODO] 
1539
1540          - Errors detected: 
1541
1542          1. Test regular values:
1543             - 
1544
1545          2. Test limit values:
1546             - 
1547
1548          3. Test invalid values:
1549             - 
1550
1551 ------------------------------------------------------------------------------
1552
1553 - hildon-helper: This file is not a widget, is a library with two
1554   utility functions. These two functions should be tested with functional tests 
1555   because the unit tests that we can implement do not check its more important
1556   behavior, a signal emission.
1557
1558    - hildon_helper_set_logical_font: changes the logical font of a
1559      given widget and all its children
1560
1561          - Errors detected: none.
1562
1563          1. Test setting a new logical font works as expected
1564             a) set the font "TimesNewRoman"
1565
1566          2. Test that invalid parameters do not cause problems
1567             a) set the font "TimesNewRoman" to a NULL widget
1568             b) set a NULL font to a GtkLabel
1569
1570    - hildon_helepr_set_logical_color: changes the logical color of a
1571      given widget and all its children
1572
1573          - Errors detected: none.
1574
1575          1. Test setting a new logical color works as expected
1576             a) set the color "Blue"
1577
1578          2. Test that invalid parameters do not cause problems
1579             a) set the color "Blue" to a NULL widget
1580             b) set a NULL color to a GtkLabel
1581             HildonCaption
1582
1583 ------------------------------------------------------------------------------
1584
1585 - hildon-time-picker: A widget that allows a user to set the time.
1586
1587    - Property "minutes": [TODO] 
1588  
1589          - Errors detected: 
1590
1591          1. Test regular values:
1592             - 
1593
1594          2. Test limit values:
1595             - 
1596
1597          3. Test invalid values:
1598             - 
1599
1600    - hildon_time_picker_new: [TODO] 
1601  
1602          - Errors detected: 
1603
1604          1. Test regular values:
1605             - 
1606
1607          2. Test limit values:
1608             - 
1609
1610          3. Test invalid values:
1611             - 
1612
1613    - hildon_time_picker_set_total_time: Sets the time on a time picker object.
1614    - hildon_time_picker_get_total_time: Gets the time from a time picker object.
1615
1616          - Errors detected: none.
1617                                    
1618          1. Test that regular time values do not cause problems.
1619              a) Set time to 5h 30m using time picker object.
1620              b) Set time to 18h 2m using time picker object.
1621
1622          2. Test that limit time values do not cause problems.
1623              a) Set time to 0h 0m using time picker object.
1624              b) Set time to 0h 59m using time picker object.
1625              c) Set time to 12h 59m using time picker object.
1626              d) Set time to 23h 59m using time picker object.
1627
1628          3. Test that invalid time values do not cause problems.            
1629              a) Set time using a NULL time picker.
1630              b) Set time to 0h 60m using time picker object.
1631              c) Set time to 24h 0m using time picker object.
1632              d) Set time to 24h 60m using time picker object.
1633              e) Set time to 16000h 15533m using time picker object.
1634
1635
1636 ------------------------------------------------------------------------------
1637
1638 - hildon-name-password-dialog: A widget that allows to enter an username and a password.
1639
1640    - Property "content": [TODO] 
1641  
1642          - Errors detected: 
1643
1644          1. Test regular values:
1645             - 
1646
1647          2. Test limit values:
1648             - 
1649
1650          3. Test invalid values:
1651             - 
1652
1653    - Property "name": [TODO] 
1654  
1655          - Errors detected: 
1656
1657          1. Test regular values:
1658             - 
1659
1660          2. Test limit values:
1661             - 
1662
1663          3. Test invalid values:
1664             - 
1665
1666    - Property "password": [TODO] 
1667  
1668          - Errors detected: 
1669
1670          1. Test regular values:
1671             - 
1672
1673          2. Test limit values:
1674             - 
1675
1676          3. Test invalid values:
1677             - 
1678
1679    - hildon_name_password_dialog_new_with_default: Creates a dialog with default name and password
1680
1681          - Errors detected: none.
1682                                    
1683          1. Test that dialog is created properly with regular username values.
1684              a) Create new name and password dialog with "test_name" and "test_password" by default.
1685              b) Create new name and password dialog with "0123456789" and "123412341234" by default.
1686              c) Create new name and password dialog with a string
1687              combining letters, number and symbols for both
1688              attributes.
1689              d) Create new name and password dialog with empty strings
1690
1691          2. Test that dialog is created properly with invalid username values.
1692              a) Create a name and password dialog with NULL name.
1693              b) Create a name and password dialog with NULL password.
1694
1695    - hildon_name_password_dialog_get_name: Get name property from name-password-dialog.
1696
1697          - Errors detected: none.
1698                                    
1699          1. Test that getting name is correct with regular values.
1700              a) Get name "test_name" set by g_object_set_property.
1701              b) Get name "0123456789" set by g_object_set_property.
1702              c) Get name combining letters, number and symbols set by g_object_set_property.
1703
1704          2. Test that getting name is correct with invalid values.
1705              a) Get name on a NULL object.
1706              c) Get empty password set by g_object_set_property with NULL value.
1707
1708    - hildon_name_password_dialog_new: [TODO] 
1709  
1710          - Errors detected: 
1711
1712          1. Test regular values:
1713             - 
1714
1715          2. Test limit values:
1716             - 
1717
1718          3. Test invalid values:
1719             - 
1720
1721    - hildon_name_password_dialog_get_password: [TODO] 
1722  
1723          - Errors detected: 
1724
1725          1. Test regular values:
1726             - 
1727
1728          2. Test limit values:
1729             - 
1730
1731          3. Test invalid values:
1732             - 
1733
1734    - hildon_name_password_dialog_set_domain: [TODO] 
1735  
1736          - Errors detected: 
1737
1738          1. Test regular values:
1739             - 
1740
1741          2. Test limit values:
1742             - 
1743
1744          3. Test invalid values:
1745             - 
1746
1747
1748 ------------------------------------------------------------------------------
1749
1750 - hildon-get-password-dialog: A widget that allows to get a password.
1751
1752    - Property "domain": [TODO] 
1753
1754          - Errors detected: 
1755
1756          1. Test regular values:
1757             - 
1758
1759          2. Test limit values:
1760             - 
1761
1762          3. Test invalid values:
1763             - 
1764           
1765    - Property "password": [TODO] 
1766
1767          - Errors detected: 
1768
1769          1. Test regular values:
1770             - 
1771
1772          2. Test limit values:
1773             - 
1774
1775          3. Test invalid values:
1776             - 
1777           
1778    - Property "numbers_only": [TODO] 
1779
1780          - Errors detected: 
1781
1782          1. Test regular values:
1783             - 
1784
1785          2. Test limit values:
1786             - 
1787
1788          3. Test invalid values:
1789             - 
1790           
1791    - Property "caption-label": [TODO] 
1792
1793          - Errors detected: 
1794
1795          1. Test regular values:
1796             - 
1797
1798          2. Test limit values:
1799             - 
1800
1801          3. Test invalid values:
1802             - 
1803           
1804    - Property "max-characters": [TODO] 
1805
1806          - Errors detected: 
1807
1808          1. Test regular values:
1809             - 
1810
1811          2. Test limit values:
1812             - 
1813
1814          3. Test invalid values:
1815             - 
1816           
1817    - Property "get-old": [TODO] 
1818
1819          - Errors detected: 
1820
1821          1. Test regular values:
1822             - 
1823
1824          2. Test limit values:
1825             - 
1826
1827          3. Test invalid values:
1828             - 
1829           
1830    - hildon_get_password_dialog_new_with_default: Creates a dialog password
1831                                                   by default.
1832
1833          - Errors detected: none.
1834                                    
1835          1. Test that dialog is created properly with regular password values.
1836              a) Create new get password dialog with "test_password" password by default.
1837              b) Create new get password dialog with "" password by default.
1838              c) Create new get password dialog with "1234567890" password by default.
1839              d) Create new get password dialog with a password combining letters, numbers and symbols by default.
1840
1841          2. Test that dialog is created properly with invalid password values.
1842              a) Create new get password dialog with NULL password by default.
1843              b) Create new get password dialog with "" password and NULL window by default.
1844
1845
1846    - hildon_get_password_dialog_set_max_characters: Get password property from get-password-dialog.
1847
1848          - Errors detected: none.
1849                                    
1850          1. Test that getting password is correct with regular values.
1851              a) Set max characters to 10 
1852              b) Set max characters to G_MAXUINT16+1 
1853
1854          2. Test that getting name is correct with limit values.
1855              a) Set max characters to 1.
1856              b) Set max characters to G_MAXINT.
1857
1858          3. Test that getting name is correct with invalid values.
1859              a) Set max characters to 0.
1860              b) Set max characters to -1.
1861              c) Set max characters on a NULL object.
1862
1863    - hildon_get_password_dialog_get_password: Get password property from get-password-dialog.
1864
1865          - Errors detected: none.
1866                                    
1867          1. Test that getting password is correct with regular values.
1868              a) Get password "test_password" set by g_object_set_property.
1869              b) Get password "01234567890" set by g_object_set_property.
1870              c) Get password combining letters, numbers and symbols set by g_object_set_property.
1871              d) Get password "" set by set by g_object_set_property.
1872
1873          2. Test that getting password is correct with invalid values.
1874              a) Get empty password set by g_object_set_property with NULL value.
1875              b) Get password from a NULL object.
1876              
1877    - hildon_get_password_dialog_new: [TODO] 
1878
1879          - Errors detected: 
1880
1881          1. Test regular values:
1882             - 
1883
1884          2. Test limit values:
1885             - 
1886
1887          3. Test invalid values:
1888             - 
1889           
1890    - hildon_get_password_dialog_set_domain: [TODO] 
1891
1892          - Errors detected: 
1893
1894          1. Test regular values:
1895             - 
1896
1897          2. Test limit values:
1898             - 
1899
1900          3. Test invalid values:
1901             - 
1902           
1903    - hildon_get_password_dialog_set_caption: [TODO] 
1904
1905          - Errors detected: 
1906
1907          1. Test regular values:
1908             - 
1909
1910          2. Test limit values:
1911             - 
1912
1913          3. Test invalid values:
1914             - 
1915           
1916 ----------------------------------------------------------------------------------------
1917
1918 - hildon-find-toolbar: Used to define a search toolbar.
1919
1920    -  Property "label":
1921
1922          - Errors detected: none.
1923
1924          1. Test set and get regular values for "label" property
1925             a) Tested with a regular label
1926             b) Tested with an empty label
1927
1928          2. Test invalid values for "label" property
1929             a) Tested with a NULL label
1930          
1931    - Property "prefix": [TODO] 
1932
1933          - Errors detected: 
1934
1935          1. Test regular values:
1936             - 
1937
1938          2. Test limit values:
1939             - 
1940
1941          3. Test invalid values:
1942             - 
1943
1944    - Property "list": [TODO] 
1945
1946          - Errors detected: 
1947
1948          1. Test regular values:
1949             - 
1950
1951          2. Test limit values:
1952             - 
1953
1954          3. Test invalid values:
1955             - 
1956
1957    - Property "column": [TODO] 
1958
1959          - Errors detected: 
1960
1961          1. Test regular values:
1962             - 
1963
1964          2. Test limit values:
1965             - 
1966
1967          3. Test invalid values:
1968             - 
1969
1970    - Property "max_characters": [TODO] 
1971
1972          - Errors detected: 
1973
1974          1. Test regular values:
1975             - 
1976
1977          2. Test limit values:
1978             - 
1979
1980          3. Test invalid values:
1981             - 
1982
1983    - Property "history_limit": [TODO] 
1984
1985          - Errors detected: 
1986
1987          1. Test regular values:
1988             - 
1989
1990          2. Test limit values:
1991             - 
1992
1993          3. Test invalid values:
1994             - 
1995
1996    - hildon_find_toolbar_new_with_model: Creates a toolbar with a given list of history terms.
1997
1998          - Errors detected: none.
1999
2000          1. Test that model is set properly
2001             a) Check that model set is the same as retrieved using g_object_get_property
2002
2003    - hildon_find_toolbar_new: [TODO] 
2004
2005          - Errors detected: 
2006
2007          1. Test regular values:
2008             - 
2009
2010          2. Test limit values:
2011             - 
2012
2013          3. Test invalid values:
2014             - 
2015
2016    - hildon_find_toolbar_highlight_entry: [TODO] 
2017
2018          - Errors detected: 
2019
2020          1. Test regular values:
2021             - 
2022
2023          2. Test limit values:
2024             - 
2025
2026          3. Test invalid values:
2027             - 
2028
2029 ----------------------------------------------------------------------------------------
2030
2031 - hildon-sort-dialog: Used to define a sort dialog.
2032
2033    - Property "sort-key": [TODO] 
2034
2035          - Errors detected: 
2036
2037          1. Test regular values:
2038             - 
2039
2040          2. Test limit values:
2041             - 
2042
2043          3. Test invalid values:
2044             - 
2045
2046    - Property "sort-order": [TODO] 
2047
2048          - Errors detected: 
2049
2050          1. Test regular values:
2051             - 
2052
2053          2. Test limit values:
2054             - 
2055
2056          3. Test invalid values:
2057             - 
2058
2059    - hildon_sort_dialog_add_sort_key: Adds a new sort key to the list.
2060    - hildon_sort_dialog_set_sort_key: Sets the index of the currently selected sort key.
2061    - hildon_sort_dialog_get_sort_key: Gets the index of the currently selected sort key.   
2062
2063          - Errors detected: none.
2064
2065          1. Check addition, set and get of valid regular values.
2066             a) Add 3 keys to the list, then set and get key 1
2067             b) Unselect sort key
2068          
2069          2. Check set and get of limit values.
2070             a) Get of current key after dialog construction (empty list of keys)
2071             b) Add 3 keys to the list, then set and get keys 0 and 2
2072
2073          3. Check handling of invalid values.
2074             a) Set of key with empty key list 
2075             b) Set negative key, lower than -1
2076             c) Set of key outside the range of a non empty key list
2077             d) Set a duplicated key and check if it is filtered
2078             e) Add a NULL sort key.
2079             f) Add key with a NULL object
2080             g) Set key with a NULL object
2081             h) Get key with a NULL object
2082
2083    - hildon_sort_dialog_new: [TODO] 
2084
2085          - Errors detected: 
2086
2087          1. Test regular values:
2088             - 
2089
2090          2. Test limit values:
2091             - 
2092
2093          3. Test invalid values:
2094             - 
2095
2096    - hildon_sort_dialog_get_sort_order: [TODO] 
2097    - hildon_sort_dialog_set_sort_order: [TODO] 
2098
2099          - Errors detected: 
2100
2101          1. Test regular values:
2102             - 
2103
2104          2. Test limit values:
2105             - 
2106
2107          3. Test invalid values:
2108             - 
2109
2110 ----------------------------------------------------------------------------------------
2111
2112 - hildon-volumebar: Used to define a volumebar
2113
2114    - Property "can-focus": [TODO] 
2115  
2116          - Errors detected: 
2117
2118          1. Test regular values:
2119             - 
2120
2121          2. Test limit values:
2122             - 
2123
2124          3. Test invalid values:
2125             - 
2126
2127    - Property "has_mute": [TODO] 
2128  
2129          - Errors detected: 
2130
2131          1. Test regular values:
2132             - 
2133
2134          2. Test limit values:
2135             - 
2136
2137          3. Test invalid values:
2138             - 
2139
2140    - Property "level": [TODO] 
2141  
2142          - Errors detected: 
2143
2144          1. Test regular values:
2145             - 
2146
2147          2. Test limit values:
2148             - 
2149
2150          3. Test invalid values:
2151             - 
2152
2153    - Property "mute": [TODO] 
2154  
2155          - Errors detected: 
2156
2157          1. Test regular values:
2158             - 
2159
2160          2. Test limit values:
2161             - 
2162
2163          3. Test invalid values:
2164             - 
2165
2166    - hildon_volumebar_set_mute: Enables or disables mute
2167    - hildon_volumebar_get_mute: Gets current mute state
2168
2169          - Errors detected: None, but seems to be a non tested error
2170          in 1.b: focus is set to self (HildonVolumebar) by set_mute,
2171          but the init method of HildonVolumebar unsets the CAN_FOCUS
2172          flag for this widget, so focus is not set at all. Seems
2173          that instead of setting focus to self, it should be set to 
2174          priv->volumebar, which is the focusable object. Could not
2175          create a test for this because we cannot access priv elements
2176          from the unit tests.
2177
2178          1. Check normal usage
2179             a) Set mute ON when volumebar is focusable
2180             b) Set mute OFF when volumebar is focusable
2181             c) Set mute ON when volumebar is not focusable
2182             d) Set mute OFF when volumebar is not focusable             
2183          
2184          2. Check handling of invalid values
2185             a) Set mute with NULL volumebar object
2186             b) Get mute with NULL volumebar object
2187
2188    - hildon_volumebar_get_level: [TODO] 
2189    - hildon_volumebar_set_level: [TODO] 
2190  
2191          - Errors detected: 
2192
2193          1. Test regular values:
2194             - 
2195
2196          2. Test limit values:
2197             - 
2198
2199          3. Test invalid values:
2200             - 
2201
2202    - hildon_volumebar_level_change: [TODO] 
2203  
2204          - Errors detected: 
2205
2206          1. Test regular values:
2207             - 
2208
2209          2. Test limit values:
2210             - 
2211
2212          3. Test invalid values:
2213             - 
2214
2215    - hildon_volumebar_get_adjustment: [TODO] 
2216  
2217          - Errors detected: 
2218
2219          1. Test regular values:
2220             - 
2221
2222          2. Test limit values:
2223             - 
2224
2225          3. Test invalid values:
2226             - 
2227
2228 ----------------------------------------------------------------------------------------
2229
2230 - hildon-volumebar-range: Used to define the volumebar range
2231
2232    - Property "level": [TODO] 
2233  
2234          - Errors detected: 
2235
2236          1. Test regular values:
2237             - 
2238
2239          2. Test limit values:
2240             - 
2241
2242          3. Test invalid values:
2243             - 
2244
2245    - hildon_volumebar_range_set_level: Sets range value
2246    - hildon_volumebar_range_get_level: Gets range current value
2247
2248          - Errors detected: None.
2249
2250          1. Check normal usage
2251             a) Set level over the threshold limit 
2252             b) Set level under the threshold limit
2253            
2254          2. Check range limits
2255             a) Set level to VOLUMEBAR_RANGE_MINIMUM_VALUE
2256             b) Set level to VOLUMEBAR_RANGE_MAXIMUM_VALUE                     
2257
2258          3. Check handling of invalid values
2259             a) Set level under the minimum value
2260             b) Set level over the maximum value
2261             c) Set level with a NULL object
2262             d) Get level with a NULL object            
2263
2264    - hildon_volumebar_range_new: [TODO] 
2265  
2266          - Errors detected: 
2267
2268          1. Test regular values:
2269             - 
2270
2271          2. Test limit values:
2272             - 
2273
2274          3. Test invalid values:
2275             - 
2276
2277 ----------------------------------------------------------------------------------------
2278
2279 - hildon-code-dialog: Used to allow to enter a code.
2280
2281    - hildon_code_dialog_get_code: Gets the code inserted by the user.
2282
2283          - Errors detected: none.
2284
2285          1. Check normal usage
2286             a) Get code from a newly created dialog.
2287
2288          2. Check handling of invalid values.
2289             a) Get code from a NULL object.
2290             b) Get code from an object that it is not a code dialog.
2291
2292    - hildon_code_dialog_clear_code: [TODO] 
2293
2294          - Errors detected: 
2295
2296          1. Test regular values:
2297             - 
2298
2299          2. Test limit values:
2300             - 
2301
2302          3. Test invalid values:
2303             - 
2304
2305    - hildon_code_dialog_set_help_text: [TODO] 
2306
2307          - Errors detected: 
2308
2309          1. Test regular values:
2310             - 
2311
2312          2. Test limit values:
2313             - 
2314
2315          3. Test invalid values:
2316             - 
2317
2318 ----------------------------------------------------------------------------------------
2319
2320 - hildon-set-password-dialog: A widget that allows to set a password.
2321
2322    - Property "domain": [TODO] 
2323
2324          - Errors detected: 
2325
2326          1. Test regular values:
2327             - 
2328
2329          2. Test limit values:
2330             - 
2331
2332          3. Test invalid values:
2333             - 
2334
2335    - Property "modify_protection": [TODO] 
2336
2337          - Errors detected: 
2338
2339          1. Test regular values:
2340             - 
2341
2342          2. Test limit values:
2343             - 
2344
2345          3. Test invalid values:
2346             - 
2347
2348    - Property "password": [TODO] 
2349
2350          - Errors detected: 
2351
2352          1. Test regular values:
2353             - 
2354
2355          2. Test limit values:
2356             - 
2357
2358          3. Test invalid values:
2359             - 
2360
2361    - hildon_set_password_dialog_get_protected: Get the boolean that points out if 
2362                                                password protection is active.
2363
2364          - Errors detected: none.
2365                                    
2366          1. Test that protection boolean is get with regular password values.
2367              a) Get TRUE from modify_protection property.
2368              b) Get FALSE from modify_protection property.
2369
2370          2. Test that protection boolean is get with invalid password values.
2371              a) Get modify_protection from a NULL object.
2372
2373    - hildon_set_password_dialog_get_password: Get password property from get-password-dialog.
2374
2375          - Errors detected: none.
2376                                    
2377          1. Test that getting password is correct with regular values.
2378              a) Get password "test_password" from HildonSetPasswordDialog created with "test_password" by default.
2379              b) Get password "" from HildonSetPasswordDialog created with "" by default.
2380              c) Get password combining letters, numbers and symbols from HildonSetPasswordDialog created with such kind of password by default.
2381
2382          2. Test that getting password is correct with invalid values.
2383              a) Get empty password from HildonSetPasswordDialog created with NULL password by default.
2384              b) Get password from NULL object.
2385
2386    - hildon_set_password_dialog_new : [TODO] 
2387
2388          - Errors detected: 
2389
2390          1. Test regular values:
2391             - 
2392
2393          2. Test limit values:
2394             - 
2395
2396          3. Test invalid values:
2397             - 
2398
2399    - hildon_set_password_dialog_new_with_default: [TODO] 
2400
2401          - Errors detected: 
2402
2403          1. Test regular values:
2404             - 
2405
2406          2. Test limit values:
2407             - 
2408
2409          3. Test invalid values:
2410             - 
2411
2412    - hildon_set_password_dialog_set_domain: [TODO] 
2413
2414          - Errors detected: 
2415
2416          1. Test regular values:
2417             - 
2418
2419          2. Test limit values:
2420             - 
2421
2422          3. Test invalid values:
2423             - 
2424
2425 ----------------------------------------------------------------------------------------
2426
2427 - hildon-note: A widget that shows a dialog to ask confirmation from the user.
2428
2429    - Property "note_type": [TODO] 
2430
2431          - Errors detected: 
2432
2433          1. Test regular values:
2434             - 
2435
2436          2. Test limit values:
2437             - 
2438
2439          3. Test invalid values:
2440             - 
2441
2442    - Property "description": [TODO] 
2443
2444          - Errors detected: 
2445
2446          1. Test regular values:
2447             - 
2448
2449          2. Test limit values:
2450             - 
2451
2452          3. Test invalid values:
2453             - 
2454
2455    - Property "icon": [TODO] 
2456
2457          - Errors detected: 
2458
2459          1. Test regular values:
2460             - 
2461
2462          2. Test limit values:
2463             - 
2464
2465          3. Test invalid values:
2466             - 
2467
2468    - Property "progressbar": [TODO] 
2469
2470          - Errors detected: 
2471
2472          1. Test regular values:
2473             - 
2474
2475          2. Test limit values:
2476             - 
2477
2478          3. Test invalid values:
2479             - 
2480
2481    - hildon_note_new_confirmation:
2482
2483          - Errors detected: none.
2484
2485          1. Create confirmation note with regular values. 
2486             a) Create new confirmation note with description set to a combination of letters, numbers and symbols.
2487             b) Create new confirmation note with description set to "".
2488             
2489          2. Create confirmation note with invalid values.
2490             a) Create new confirmation note with window set to NULL.
2491             b) Create new confirmation note with description set to NULL.
2492
2493    - hildon_note_new_information:
2494
2495          - Errors detected: none.
2496
2497          1. Create information note with regular values. 
2498             a) Create new information note with description set to a combination of letters, numbers and symbols.
2499             b) Create new information note with description set to "".
2500             
2501          2. Create information note with invalid values.
2502             a) Create new information note with window set to NULL.
2503             b) Create new information note with description set to NULL.
2504    
2505    - hildon_note_new_confirmation_with_icon_name:
2506
2507          - Errors detected: none.
2508
2509          1. Create confirmation with icon name note with regular values. 
2510             a) Create new confirmation note with description set to a combination of letters, numbers and symbols and icon name "dummy".
2511             b) Create new confirmation note with description set to "" and icon name NULL.
2512             
2513          2. Create confirmation with icon name note with invalid values.
2514             a) Create new confirmation note with window set to NULL.
2515             b) Create new confirmation note with description set to NULL.
2516     
2517    - hildon_note_new_cancel_with_progress_bar:
2518
2519          - Errors detected: none.
2520
2521          1. Create cancel note with progress bar with regular values. 
2522             a) Create new confirmation note with description set to a combination of letters, numbers and symbols and NULL GtkProgressBar.
2523             b) Create new confirmation note with description set to "" and correct GtkProgressBar.
2524
2525          2. Create cancel note with progress bar with invalid values. 
2526             a) Create new confirmation note with description set to NULL.
2527             b) Create new confirmation note with window set to NULL.
2528
2529    - hildon_note_new_confirmation_add_buttons: [TODO] 
2530
2531          - Errors detected: 
2532
2533          1. Test regular values:
2534             - 
2535
2536          2. Test limit values:
2537             - 
2538
2539          3. Test invalid values:
2540             - 
2541             
2542    - hildon_note_new_information_with_icon_name: [TODO] 
2543
2544          - Errors detected: 
2545
2546          1. Test regular values:
2547             - 
2548
2549          2. Test limit values:
2550             - 
2551
2552          3. Test invalid values:
2553             - 
2554             
2555    - hildon_note_set_button_text: [TODO] 
2556
2557          - Errors detected: 
2558
2559          1. Test regular values:
2560             - 
2561
2562          2. Test limit values:
2563             - 
2564
2565          3. Test invalid values:
2566             - 
2567             
2568    - hildon_note_set_button_texts: [TODO] 
2569
2570          - Errors detected: 
2571
2572          1. Test regular values:
2573             - 
2574
2575          2. Test limit values:
2576             - 
2577
2578          3. Test invalid values:
2579             - 
2580             
2581 ----------------------------------------------------------------------------------------
2582
2583 - hildon-banner: Used to show a message in a banner. Banners can show an animation icon, a 
2584                  progress bar or only text.
2585    
2586    - Property "parent-window": [TODO] 
2587  
2588          - Errors detected: 
2589
2590          1. Test regular values:
2591             - 
2592
2593          2. Test limit values:
2594             - 
2595
2596          3. Test invalid values:
2597             - 
2598
2599    - Property "is-timed": [TODO] 
2600
2601          - Errors detected: 
2602
2603          1. Test regular values:
2604             - 
2605
2606          2. Test limit values:
2607             - 
2608
2609          3. Test invalid values:
2610             - 
2611
2612    - hildon_banner_show_animation:
2613
2614          - Errors detected: none.
2615
2616          1. Check creation of new animation banner with regular values.
2617             a) Create an animation banner with NULL animation name and a text.
2618             b) Create an animation banner with dummy animation name and an empty text.
2619
2620          2. Check creation of new animation banner with invalid values.
2621             a) Create an animation banner with NULL text. 
2622             b) Create an animation banner with NULL window.
2623  
2624    - hildon_banner_show_progress:
2625
2626          - Errors detected: none.
2627
2628          1. Check creation of new banner with progress bar with regular values.
2629             a) Create new progress banner with standard progress bar and an empty text.
2630             b) Create new progress banner with NULL progress bar and a text.
2631
2632          2. Check creation of new banner with progress bar with invalid values.
2633             a) Create new progress banner with NULL text.
2634             b) Create new progress banner with NULL window.
2635
2636    -hildon_banner_show_information : [TODO] 
2637
2638          - Errors detected: 
2639
2640          1. Test regular values:
2641             - 
2642
2643          2. Test limit values:
2644             - 
2645
2646          3. Test invalid values:
2647             - 
2648
2649    - hildon_banner_show_information_with_markup: [TODO] 
2650
2651          - Errors detected: 
2652
2653          1. Test regular values:
2654             - 
2655
2656          2. Test limit values:
2657             - 
2658
2659          3. Test invalid values:
2660             - 
2661
2662    - hildon_banner_set_text: [TODO] 
2663
2664          - Errors detected: 
2665
2666          1. Test regular values:
2667             - 
2668
2669          2. Test limit values:
2670             - 
2671
2672          3. Test invalid values:
2673             - 
2674
2675    - hildon_banner_set_markup: [TODO] 
2676
2677          - Errors detected: 
2678
2679          1. Test regular values:
2680             - 
2681
2682          2. Test limit values:
2683             - 
2684
2685          3. Test invalid values:
2686             - 
2687
2688    - hildon_banner_set_fraction: [TODO] 
2689
2690          - Errors detected: 
2691
2692          1. Test regular values:
2693             - 
2694
2695          2. Test limit values:
2696             - 
2697
2698          3. Test invalid values:
2699             - 
2700
2701 ----------------------------------------------------------------------------------------
2702
2703 - hildon-wizard-dialog: Used to define a wizard dialog
2704
2705    - Property "wizard-notebook":
2706
2707          - Errors detected: none.
2708
2709          1. Check set/get of a regular notebook
2710             a) Set and get a valid notebook.
2711            
2712          2. Check handling of invalid values
2713             a) Set property value to NULL.
2714
2715    - Property "wizard-notebook": [TODO] 
2716
2717          - Errors detected: 
2718
2719          1. Test regular values:
2720             - 
2721
2722          2. Test limit values:
2723             - 
2724
2725          3. Test invalid values:
2726             - 
2727
2728    - hildon_wizard_dialog_new: [TODO] 
2729
2730          - Errors detected: 
2731
2732          1. Test regular values:
2733             - 
2734
2735          2. Test limit values:
2736             - 
2737
2738          3. Test invalid values:
2739             - 
2740
2741 ----------------------------------------------------------------------------------------
2742
2743 - hildon-font-selection-dialog: A dialog for font selection
2744
2745    - Property "family"
2746
2747          - Errors detected: 3.b
2748            3.b) Produces a segmentation fault
2749
2750          1. Set and get regular values
2751             a) Set and get a font from the middle of the available fonts list
2752
2753          2. Set and get limit values
2754             a)  Set and get first font of the available fonts list
2755             b)  Set and get last font of the available fonts list
2756
2757          3. Set and get invalid values
2758             a) Set a non existing font
2759             b) Set a NULL font
2760
2761    - Property "family-set"
2762
2763          - Errors: none. 
2764
2765          1. Set and get regular values
2766             a) Get returns FALSE when no font is selected
2767             b) Get returns TRUE when a font has been selected
2768             c) Set and get of value TRUE once a font has been selected
2769             d) Set and get of value FALSE 
2770
2771    - Property "size"
2772
2773          - Errors: none.
2774
2775          1. Set and get of regular values
2776             a) Set a font size from the middle of the available sizes list 
2777
2778            2. Set and get limit values
2779             a) Set first font size in the available sizes list 
2780             b) Set last font size in the available sizes list 
2781
2782          3. Set and get invalid values
2783             a) Set negative size
2784             b) Set a positive size that is not in the available sizes list
2785             c) Set a positive size over the maximum allowed for the property
2786
2787    - Property "size-set": [TODO] 
2788
2789          - Errors detected: 
2790
2791          1. Test regular values:
2792             - 
2793
2794          2. Test limit values:
2795             - 
2796
2797          3. Test invalid values:
2798             - 
2799
2800    - Property "color": [TODO] 
2801
2802          - Errors detected: 
2803
2804          1. Test regular values:
2805             - 
2806
2807          2. Test limit values:
2808             - 
2809
2810          3. Test invalid values:
2811             - 
2812
2813    - Property "color-set": [TODO] 
2814
2815          - Errors detected: 
2816
2817          1. Test regular values:
2818             - 
2819
2820          2. Test limit values:
2821             - 
2822
2823          3. Test invalid values:
2824             - 
2825
2826    - Property "bold": [TODO] 
2827
2828          - Errors detected: 
2829
2830          1. Test regular values:
2831             - 
2832
2833          2. Test limit values:
2834             - 
2835
2836          3. Test invalid values:
2837             - 
2838
2839    - Property "bold-set": [TODO] 
2840
2841          - Errors detected: 
2842
2843          1. Test regular values:
2844             - 
2845
2846          2. Test limit values:
2847             - 
2848
2849          3. Test invalid values:
2850             - 
2851
2852    - Property "italic": [TODO] 
2853
2854          - Errors detected: 
2855
2856          1. Test regular values:
2857             - 
2858
2859          2. Test limit values:
2860             - 
2861
2862          3. Test invalid values:
2863             - 
2864
2865    - Property "italic-set": [TODO] 
2866
2867          - Errors detected: 
2868
2869          1. Test regular values:
2870             - 
2871
2872          2. Test limit values:
2873             - 
2874
2875          3. Test invalid values:
2876             - 
2877
2878    - Property "underline": [TODO] 
2879
2880          - Errors detected: 
2881
2882          1. Test regular values:
2883             - 
2884
2885          2. Test limit values:
2886             - 
2887
2888          3. Test invalid values:
2889             - 
2890
2891    - Property "underline-set": [TODO] 
2892
2893          - Errors detected: 
2894
2895          1. Test regular values:
2896             - 
2897
2898          2. Test limit values:
2899             - 
2900
2901          3. Test invalid values:
2902             - 
2903
2904    - Property "strikethrough": [TODO] 
2905
2906          - Errors detected: 
2907
2908          1. Test regular values:
2909             - 
2910
2911          2. Test limit values:
2912             - 
2913
2914          3. Test invalid values:
2915             - 
2916
2917    - Property "strikethrough-set": [TODO] 
2918
2919          - Errors detected: 
2920
2921          1. Test regular values:
2922             - 
2923
2924          2. Test limit values:
2925             - 
2926
2927          3. Test invalid values:
2928             - 
2929
2930    - Property "position": [TODO] 
2931
2932          - Errors detected: 
2933
2934          1. Test regular values:
2935             - 
2936
2937          2. Test limit values:
2938             - 
2939
2940          3. Test invalid values:
2941             - 
2942
2943    - Property "position-set": [TODO] 
2944
2945          - Errors detected: 
2946
2947          1. Test regular values:
2948             - 
2949
2950          2. Test limit values:
2951             - 
2952
2953          3. Test invalid values:
2954             - 
2955
2956    - Property "preview-text": [TODO] 
2957
2958          - Errors detected: 
2959
2960          1. Test regular values:
2961             - 
2962
2963          2. Test limit values:
2964             - 
2965
2966          3. Test invalid values:
2967             - 
2968
2969    - hildon_font_selection_dialog_set_preview_text: Sets the text for the preview
2970    - hildon_font_selection_dialog_get_preview_text: Returns the text for the preview
2971
2972          - Errors detected: none.
2973
2974          1. Set and get of valid values
2975             a) Tested with a sample string
2976
2977          2. Set and get of invalid values
2978             a) Set empty preview text
2979             b) Set a NULL preview text
2980             c) Set with NULL object
2981             d) Set with NULL object
2982
2983    - hildon_font_selection_dialog_new: [TODO] 
2984
2985          - Errors detected: 
2986
2987          1. Test regular values:
2988             - 
2989
2990          2. Test limit values:
2991             - 
2992
2993          3. Test invalid values:
2994             - 
2995           
2996 ----------------------------------------------------------------------------------------
2997
2998 - hildon-scroll-area: This is a helper to create Maemo specific views
2999   which are using scrollable area 
3000
3001    - hildon_scroll_area_new:
3002
3003          Errors detected: none.
3004
3005          1. Check the construction of the scroll-area
3006             a) Create a regular case of construction
3007             b) Create a scroll area with a label
3008            
3009          2. Check the construction of the scroll-area with invalid values
3010             a) Create with NULL widgets
3011             b) Create with actual invalid widget instead of the scrolled-window
3012             c) Create with actual invalid widget instead of the treeview
3013  
3014 ----------------------------------------------------------------------------------------
3015
3016 - hildon-window: A window object for Maemo based programs.
3017
3018    - hildon_window_add_with_scrollbar: Adds a widget to the window with scrollbars
3019
3020          Errors detected: none.
3021
3022          1. Check interface with regular values
3023             a) Add a non viewport child
3024             b) Add a viewport child
3025
3026          2. Check invalid values for this interface
3027             a) Add a NULL child
3028             b) Add a child to a NULL window
3029             c) Add a child with a parent already set
3030
3031    - hildon_window_add_with_scrollbar: [TODO] 
3032
3033          - Errors detected: 
3034
3035          1. Test regular values:
3036             - 
3037
3038          2. Test limit values:
3039             - 
3040
3041          3. Test invalid values:
3042             - 
3043       
3044    - hildon_window_set_menu: [TODO] 
3045    - hildon_window_get_menu: [TODO] 
3046
3047          - Errors detected: 
3048
3049          1. Test regular values:
3050             - 
3051
3052          2. Test limit values:
3053             - 
3054
3055          3. Test invalid values:
3056             - 
3057       
3058    - hildon_window_add_toolbar: [TODO] 
3059
3060          - Errors detected: 
3061
3062          1. Test regular values:
3063             - 
3064
3065          2. Test limit values:
3066             - 
3067
3068          3. Test invalid values:
3069             - 
3070       
3071    - hildon_window_remove_toolbar: [TODO] 
3072
3073          - Errors detected: 
3074
3075          1. Test regular values:
3076             - 
3077
3078          2. Test limit values:
3079             - 
3080
3081          3. Test invalid values:
3082             - 
3083       
3084    - hildon_window_get_is_topmost: [TODO] 
3085
3086          - Errors detected: 
3087
3088          1. Test regular values:
3089             - 
3090
3091          2. Test limit values:
3092             - 
3093
3094          3. Test invalid values:
3095             - 
3096       
3097 ----------------------------------------------------------------------------------------
3098
3099 - hildon-system-sound: This file is not a widget, is a library with an
3100   unique call that plays a system sound.
3101
3102    - hildon_play_system_sound: plays a system sound
3103
3104          - Errors detected: none.
3105
3106          1. Test playing a sound that exists
3107             "/usr/share/sounds/ui-default_beep.wav" 
3108             a) play with the default volume
3109             b) play with volume = 0
3110             c) play with volume = 1
3111             d) play without the gconf value that specifies the volume
3112
3113          2. Test that invalid parameters do not cause problems
3114             a) play the file NULL
3115             b) play a file that does not exist:
3116             "file_that_does_not_exist.wav" 
3117
3118 ----------------------------------------------------------------------------------------
3119
3120 - hildon-color-popup: This file does not define a new GObject, it
3121   creates a HildonColorPopup inside a common GtkDialog.
3122
3123    - hildon_color_popup_set_color_from_sliders: sets the color
3124      selected by the sliders into the color passed as argument
3125
3126          - Errors detected: 3.a), 3.b), 3.c) 
3127            3.a), 3.b), 3.c) => raise segmentation fault because 
3128                                there is no check of the arguments.
3129
3130          1. Set a common color
3131             a) Set the initial color (#33CC33)
3132
3133          2. Set a limit values for colors
3134             a) Set the color (65535, 65535, 65535)
3135             b) Set the color (0, 0, 0)
3136
3137          3. Test that invalid parameters does not cause problems
3138             a) Set the color to a NULL HildonColorPopup
3139             b) Set the color to a NULL GdkColor
3140             c) Set the color to GtkHBox instead of a HildonColorPopup
3141
3142    - hildon_color_popup_new: [TODO] 
3143
3144          - Errors detected: 
3145
3146          1. Test regular values:
3147             - 
3148
3149          2. Test limit values:
3150             - 
3151
3152          3. Test invalid values:
3153             - 
3154
3155 ----------------------------------------------------------------------------------------
3156
3157 - hildon-program: Object representing a hildon program.
3158
3159    - Property "can-hibernate": [TODO] 
3160
3161          - Errors detected: 
3162
3163          1. Test regular values:
3164             - 
3165
3166          2. Test limit values:
3167             - 
3168
3169          3. Test invalid values:
3170             - 
3171
3172    - hildon_program_add_window: Registers a HildonWindow as belonging
3173      to a given HildonProgram
3174
3175          - Errors detected: 2.b), 2.c) 
3176            2.b) => Raises segmentation fault.
3177            2.c) => Raises segmentation fault.
3178
3179          1. Test regular usage of the add_window interface
3180             a) Add a window object to the program
3181             b) Add another window object to the program
3182             c) Add the same window object to the program
3183
3184          2. Check invalid values for the add_window interface
3185             a) Add to a NULL program
3186             b) Add a NULL window
3187             c) Add a label instead of a window
3188
3189    - hildon_program_remove_window: Used to unregister a window from
3190      the program
3191
3192          - Errors detected: none.
3193
3194          1. Test regular usage of the remove_window interface
3195             a) Add a window object to the program and remove it
3196             b) Add another window object to the program and remove the first one
3197             c) Remove a window two times
3198
3199          2. Check invalid values of the remove_window interface
3200             a) Remove from a NULL program
3201             b) Remove a NULL window
3202             c) Remove a label instead of a window
3203
3204    - hildon_program_set_can_hibernate: Used to set whether or not the
3205      Hildon task navigator should be able to set the program to
3206      hibernation in case of low memory 
3207
3208          - Errors detected: none.
3209
3210          1. Test regular usage of the set_cant_hibernate interface
3211             a) Test the initial value of the property, it must be FALSE
3212             b) Set a value and test if the value is correct
3213
3214          2. Check invalid values of the set_can_hibernate interface
3215             a) Set the property to a NULL object
3216
3217    - hildon_program_get_can_hibernate: [TODO] 
3218
3219          - Errors detected: 
3220
3221          1. Test regular values:
3222             - 
3223
3224          2. Test limit values:
3225             - 
3226
3227          3. Test invalid values:
3228             - 
3229
3230    - hildon_program_set_common_menu: [TODO] 
3231    - hildon_program_get_common_menu: [TODO] 
3232
3233          - Errors detected: 
3234
3235          1. Test regular values:
3236             - 
3237
3238          2. Test limit values:
3239             - 
3240
3241          3. Test invalid values:
3242             - 
3243
3244    - hildon_program_set_common_toolbar: [TODO] 
3245    - hildon_program_get_common_toolbar: [TODO] 
3246
3247          - Errors detected: 
3248
3249          1. Test regular values:
3250             - 
3251
3252          2. Test limit values:
3253             - 
3254
3255          3. Test invalid values:
3256             - 
3257
3258    - hildon_program_get_is_topmost: [TODO] 
3259
3260          - Errors detected: 
3261
3262          1. Test regular values:
3263             - 
3264
3265          2. Test limit values:
3266             - 
3267
3268          3. Test invalid values:
3269             - 
3270
3271 ----------------------------------------------------------------------------------------
3272
3273 - hildon-add-home-dialog:
3274
3275    - Property "name": [TODO] 
3276
3277          - Errors detected: 
3278
3279          1. Test regular values:
3280             - 
3281
3282          2. Test limit values:
3283             - 
3284
3285          3. Test invalid values:
3286             - 
3287
3288    - Property "new_name": [TODO] 
3289
3290          - Errors detected: 
3291
3292          1. Test regular values:
3293             - 
3294
3295          2. Test limit values:
3296             - 
3297
3298          3. Test invalid values:
3299             - 
3300
3301    - hildon_add_home_dialog_new: [TODO] 
3302
3303          - Errors detected: 
3304
3305          1. Test regular values:
3306             - 
3307
3308          2. Test limit values:
3309             - 
3310
3311          3. Test invalid values:
3312             - 
3313
3314    - hildon_add_home_dialog_get_name: [TODO] 
3315
3316          - Errors detected: 
3317
3318          1. Test regular values:
3319             - 
3320
3321          2. Test limit values:
3322             - 
3323
3324          3. Test invalid values:
3325             - 
3326
3327 ----------------------------------------------------------------------------------------
3328
3329 - hildon-app:
3330
3331    - Property "scroll-control": [TODO] 
3332
3333          - Errors detected: 
3334
3335          1. Test regular values:
3336             - 
3337
3338          2. Test limit values:
3339             - 
3340
3341          3. Test invalid values:
3342             - 
3343
3344    - Property "two-part-title": [TODO] 
3345
3346          - Errors detected: 
3347
3348          1. Test regular values:
3349             - 
3350
3351          2. Test limit values:
3352             - 
3353
3354          3. Test invalid values:
3355             - 
3356
3357    - Property "zoom": [TODO] 
3358
3359          - Errors detected: 
3360
3361          1. Test regular values:
3362             - 
3363
3364          2. Test limit values:
3365             - 
3366
3367          3. Test invalid values:
3368             - 
3369
3370    - Property "app-title": [TODO] 
3371
3372          - Errors detected: 
3373
3374          1. Test regular values:
3375             - 
3376
3377          2. Test limit values:
3378             - 
3379
3380          3. Test invalid values:
3381             - 
3382
3383    - Property "killable": [TODO] 
3384
3385          - Errors detected: 
3386
3387          1. Test regular values:
3388             - 
3389
3390          2. Test limit values:
3391             - 
3392
3393          3. Test invalid values:
3394             - 
3395
3396    - Property "autoregistration": [TODO] 
3397
3398          - Errors detected: 
3399
3400          1. Test regular values:
3401             - 
3402
3403          2. Test limit values:
3404             - 
3405
3406          3. Test invalid values:
3407             - 
3408
3409    - Property "appview": [TODO] 
3410    
3411          - Errors detected: 
3412
3413          1. Test regular values:
3414             - 
3415
3416          2. Test limit values:
3417             - 
3418
3419          3. Test invalid values:
3420             - 
3421
3422    - Property "ui-manager": [TODO] 
3423
3424          - Errors detected: 
3425
3426          1. Test regular values:
3427             - 
3428
3429          2. Test limit values:
3430             - 
3431
3432          3. Test invalid values:
3433             - 
3434
3435    - hildon_app_new_with_appview: [TODO] 
3436
3437          - Errors detected: 
3438
3439          1. Test regular values:
3440             - 
3441
3442          2. Test limit values:
3443             - 
3444
3445          3. Test invalid values:
3446             - 
3447
3448    - hildon_app_set_appview: [TODO] 
3449    - hildon_app_get_appview: [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_set_title: [TODO] 
3463    - hildon_app_get_title: [TODO] 
3464
3465          - Errors detected: 
3466
3467          1. Test regular values:
3468             - 
3469
3470          2. Test limit values:
3471             - 
3472
3473          3. Test invalid values:
3474             - 
3475
3476    - hildon_app_set_two_part_title: [TODO] 
3477    - hildon_app_get_two_part_title: [TODO] 
3478
3479          - Errors detected: 
3480
3481          1. Test regular values:
3482             - 
3483
3484          2. Test limit values:
3485             - 
3486
3487          3. Test invalid values:
3488             - 
3489
3490    - hildon_app_set_autoregistration: [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_register_view: [TODO] 
3504
3505          - Errors detected: 
3506
3507          1. Test regular values:
3508             - 
3509
3510          2. Test limit values:
3511             - 
3512
3513          3. Test invalid values:
3514             - 
3515
3516    - hildon_app_register_view_with_id: [TODO] 
3517
3518          - Errors detected: 
3519
3520          1. Test regular values:
3521             - 
3522
3523          2. Test limit values:
3524             - 
3525
3526          3. Test invalid values:
3527             - 
3528
3529    - hildon_app_unregister_view: [TODO] 
3530
3531          - Errors detected: 
3532
3533          1. Test regular values:
3534             - 
3535
3536          2. Test limit values:
3537             - 
3538
3539          3. Test invalid values:
3540             - 
3541
3542    - hildon_app_unregister_view_with_id: [TODO] 
3543
3544          - Errors detected: 
3545
3546          1. Test regular values:
3547             - 
3548
3549          2. Test limit values:
3550             - 
3551
3552          3. Test invalid values:
3553             - 
3554
3555    - hildon_app_find_view_id: [TODO] 
3556
3557          - Errors detected: 
3558
3559          1. Test regular values:
3560             - 
3561
3562          2. Test limit values:
3563             - 
3564
3565          3. Test invalid values:
3566             - 
3567
3568    - hildon_app_notify_view_changed: [TODO] 
3569
3570          - Errors detected: 
3571
3572          1. Test regular values:
3573             - 
3574
3575          2. Test limit values:
3576             - 
3577
3578          3. Test invalid values:
3579             - 
3580
3581    - hildon_app_set_killable: [TODO] 
3582
3583          - Errors detected: 
3584
3585          1. Test regular values:
3586             - 
3587
3588          2. Test limit values:
3589             - 
3590
3591          3. Test invalid values:
3592             - 
3593
3594    - hildon_app_set_ui_manager: [TODO] 
3595    - hildon_app_get_ui_manager: [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 ----------------------------------------------------------------------------------------
3609
3610 - hildon-appview:
3611
3612    - Property "connected-adjustment": [TODO] 
3613
3614          - Errors detected: 
3615
3616          1. Test regular values:
3617             - 
3618
3619          2. Test limit values:
3620             - 
3621
3622          3. Test invalid values:
3623             - 
3624
3625    - Property "fullscreen-key-allowed": [TODO] 
3626
3627          - Errors detected: 
3628
3629          1. Test regular values:
3630             - 
3631
3632          2. Test limit values:
3633             - 
3634
3635          3. Test invalid values:
3636             - 
3637
3638    - Property "fullscreen": [TODO] 
3639
3640          - Errors detected: 
3641
3642          1. Test regular values:
3643             - 
3644
3645          2. Test limit values:
3646             - 
3647
3648          3. Test invalid values:
3649             - 
3650
3651    - Property "title": [TODO] 
3652
3653          - Errors detected: 
3654
3655          1. Test regular values:
3656             - 
3657
3658          2. Test limit values:
3659             - 
3660
3661          3. Test invalid values:
3662             - 
3663
3664    - Property "menu-ui": [TODO] 
3665
3666          - Errors detected: 
3667
3668          1. Test regular values:
3669             - 
3670
3671          2. Test limit values:
3672             - 
3673
3674          3. Test invalid values:
3675             - 
3676
3677    - hildon_appview_new: [TODO] 
3678
3679          - Errors detected: 
3680
3681          1. Test regular values:
3682             - 
3683
3684          2. Test limit values:
3685             - 
3686
3687          3. Test invalid values:
3688             - 
3689
3690    - hildon_appview_add_with_scrollbar: [TODO] 
3691
3692          - Errors detected: 
3693
3694          1. Test regular values:
3695             - 
3696
3697          2. Test limit values:
3698             - 
3699
3700          3. Test invalid values:
3701             - 
3702
3703    - hildon_appview_set_fullscreen_key_allowed: [TODO] 
3704    - hildon_appview_get_fullscreen_key_allowed: [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_set_fullscreen: [TODO] 
3718    - hildon_appview_get_fullscreen: [TODO] 
3719
3720          - Errors detected: 
3721
3722          1. Test regular values:
3723             - 
3724
3725          2. Test limit values:
3726             - 
3727
3728          3. Test invalid values:
3729             - 
3730
3731    - hildon_appview_get_menu: [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_title: [TODO] 
3745    - hildon_appview_get_title: [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_set_connected_adjustment: [TODO] 
3759    - hildon_appview_get_connected_adjustment: [TODO] 
3760
3761          - Errors detected: 
3762
3763          1. Test regular values:
3764             - 
3765
3766          2. Test limit values:
3767             - 
3768
3769          3. Test invalid values:
3770             - 
3771
3772    - hildon_appview_set_menu_ui: [TODO] 
3773    - hildon_appview_get_menu_ui: [TODO] 
3774
3775          - Errors detected: 
3776
3777          1. Test regular values:
3778             - 
3779
3780          2. Test limit values:
3781             - 
3782
3783          3. Test invalid values:
3784             - 
3785 ----------------------------------------------------------------------------------------
3786
3787 - hildon-file-handling-note:
3788
3789    - hildon_file_handling_note_new_moving: [TODO] 
3790
3791          - Errors detected: 
3792
3793          1. Test regular values:
3794             - 
3795
3796          2. Test limit values:
3797             - 
3798
3799          3. Test invalid values:
3800             - 
3801
3802    - hildon_file_handling_note_new_deleting: [TODO] 
3803
3804          - Errors detected: 
3805
3806          1. Test regular values:
3807             - 
3808
3809          2. Test limit values:
3810             - 
3811
3812          3. Test invalid values:
3813             - 
3814
3815    - hildon_file_handling_note_new_opening: [TODO] 
3816
3817          - Errors detected: 
3818
3819          1. Test regular values:
3820             - 
3821
3822          2. Test limit values:
3823             - 
3824
3825          3. Test invalid values:
3826             - 
3827
3828    - hildon_file_handling_note_new_saving: [TODO] 
3829
3830          - Errors detected: 
3831
3832          1. Test regular values:
3833             - 
3834
3835          2. Test limit values:
3836             - 
3837
3838          3. Test invalid values:
3839             - 
3840
3841    - hildon_file_handling_note_set_fraction: [TODO] 
3842
3843          - Errors detected: 
3844
3845          1. Test regular values:
3846             - 
3847
3848          2. Test limit values:
3849             - 
3850
3851          3. Test invalid values:
3852             - 
3853
3854    - hildon_file_handling_note_set_counter_and_name: [TODO] 
3855
3856          - Errors detected: 
3857
3858          1. Test regular values:
3859             - 
3860
3861          2. Test limit values:
3862             - 
3863
3864          3. Test invalid values:
3865             - 
3866
3867    - hildon_file_handling_note_set_name: [TODO] 
3868
3869          - Errors detected: 
3870
3871          1. Test regular values:
3872             - 
3873
3874          2. Test limit values:
3875             - 
3876
3877          3. Test invalid values:
3878             - 
3879
3880 ----------------------------------------------------------------------------------------
3881
3882 - hildon-grid:
3883
3884    - Property "empty_label": [TODO] 
3885
3886          - Errors detected: 
3887
3888          1. Test regular values:
3889             - 
3890
3891          2. Test limit values:
3892             - 
3893
3894          3. Test invalid values:
3895             - 
3896
3897    - Property "style": [TODO] 
3898
3899          - Errors detected: 
3900
3901          1. Test regular values:
3902             - 
3903
3904          2. Test limit values:
3905             - 
3906
3907          3. Test invalid values:
3908             - 
3909
3910    - Property "scrollbar-position": [TODO] 
3911
3912          - Errors detected: 
3913
3914          1. Test regular values:
3915             - 
3916
3917          2. Test limit values:
3918             - 
3919
3920          3. Test invalid values:
3921             - 
3922
3923    - hildon_grid_set_style: [TODO] 
3924    - hildon_grid_get_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    - hildon_grid_set_scrollbar_pos: [TODO] 
3938    - hildon_grid_get_scrollbar_pos: [TODO] 
3939
3940          - Errors detected: 
3941
3942          1. Test regular values:
3943             - 
3944
3945          2. Test limit values:
3946             - 
3947
3948          3. Test invalid values:
3949             - 
3950
3951    - hildon_grid_activate_child: [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 ----------------------------------------------------------------------------------------
3965
3966 - hildon-grid-item:
3967
3968    - Property "emblem-type": [TODO] 
3969  
3970          - Errors detected: 
3971
3972          1. Test regular values:
3973             - 
3974
3975          2. Test limit values:
3976             - 
3977
3978          3. Test invalid values:
3979             - 
3980
3981    - Property "icon-basename": [TODO] 
3982  
3983          - Errors detected: 
3984
3985          1. Test regular values:
3986             - 
3987
3988          2. Test limit values:
3989             - 
3990
3991          3. Test invalid values:
3992             - 
3993
3994    - hildon_grid_item_new: [TODO] 
3995  
3996          - Errors detected: 
3997
3998          1. Test regular values:
3999             - 
4000
4001          2. Test limit values:
4002             - 
4003
4004          3. Test invalid values:
4005             - 
4006
4007    - hildon_grid_item_new_with_label: [TODO] 
4008  
4009          - Errors detected: 
4010
4011          1. Test regular values:
4012             - 
4013
4014          2. Test limit values:
4015             - 
4016
4017          3. Test invalid values:
4018             - 
4019
4020    - hildon_grid_item_set_emblem_type: [TODO] 
4021    - hildon_grid_item_get_emblem_type(: [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_set_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 ----------------------------------------------------------------------------------------
4048
4049 - hildon-hvolumebar:
4050
4051    - hildon_hvolumebar_new: [TODO] 
4052  
4053          - Errors detected: 
4054
4055          1. Test regular values:
4056             - 
4057
4058          2. Test limit values:
4059             - 
4060
4061          3. Test invalid values:
4062             - 
4063
4064 ----------------------------------------------------------------------------------------
4065
4066 - hildon-vvolumebar:
4067
4068    - hildon_vvolumebar_new: [TODO] 
4069  
4070          - Errors detected: 
4071
4072          1. Test regular values:
4073             - 
4074
4075          2. Test limit values:
4076             - 
4077
4078          3. Test invalid values:
4079             - 
4080
4081 ----------------------------------------------------------------------------------------
4082
4083 - hildon-insert-object-dialog:
4084
4085    - Property "name": [TODO] 
4086  
4087          - Errors detected: 
4088
4089          1. Test regular values:
4090             - 
4091
4092          2. Test limit values:
4093             - 
4094
4095          3. Test invalid values:
4096             - 
4097
4098    - hildon_insert_object_dialog_new: [TODO] 
4099  
4100          - Errors detected: 
4101
4102          1. Test regular values:
4103             - 
4104
4105          2. Test limit values:
4106             - 
4107
4108          3. Test invalid values:
4109             - 
4110
4111    - hildon_insert_object_dialog_get_name: [TODO] 
4112  
4113          - Errors detected: 
4114          
4115          1. Test regular values:
4116             - 
4117
4118          2. Test limit values:
4119             - 
4120
4121          3. Test invalid values:
4122             - 
4123
4124    - hildon_insert_object_dialog_get_mime_type: [TODO] 
4125  
4126          - Errors detected: 
4127
4128          1. Test regular values:
4129             - 
4130
4131          2. Test limit values:
4132             - 
4133
4134          3. Test invalid values:
4135             - 
4136
4137 ----------------------------------------------------------------------------------------
4138
4139 - hildon-telephone-editor:
4140
4141    - Property "country": [TODO] 
4142  
4143          - Errors detected: 
4144
4145          1. Test regular values:
4146             - 
4147
4148          2. Test limit values:
4149             - 
4150
4151          3. Test invalid values:
4152             - 
4153
4154    - Property "area": [TODO] 
4155  
4156          - Errors detected: 
4157
4158          1. Test regular values:
4159             - 
4160
4161          2. Test limit values:
4162             - 
4163
4164          3. Test invalid values:
4165             - 
4166
4167    - Property "number": [TODO] 
4168  
4169          - Errors detected: 
4170
4171          1. Test regular values:
4172             - 
4173
4174          2. Test limit values:
4175             - 
4176
4177          3. Test invalid values:
4178             - 
4179
4180    - Property "show-border": [TODO] 
4181  
4182          - Errors detected: 
4183
4184          1. Test regular values:
4185             - 
4186
4187          2. Test limit values:
4188             - 
4189
4190          3. Test invalid values:
4191             - 
4192
4193    - Property "show-plus": [TODO] 
4194  
4195          - Errors detected: 
4196
4197          1. Test regular values:
4198             - 
4199
4200          2. Test limit values:
4201             - 
4202
4203          3. Test invalid values:
4204             - 
4205
4206    - Property "set-format": [TODO] 
4207  
4208          - Errors detected: 
4209
4210          1. Test regular values:
4211             - 
4212
4213          2. Test limit values:
4214             - 
4215
4216          3. Test invalid values:
4217             - 
4218
4219    - hildon_telephone_editor_new: [TODO] 
4220  
4221          - Errors detected: 
4222
4223          1. Test regular values:
4224             - 
4225
4226          2. Test limit values:
4227             - 
4228
4229          3. Test invalid values:
4230             - 
4231
4232    - hildon_telephone_editor_new_with_strings: [TODO] 
4233  
4234          - Errors detected: 
4235
4236          1. Test regular values:
4237             - 
4238
4239          2. Test limit values:
4240             - 
4241
4242          3. Test invalid values:
4243             - 
4244
4245    - hildon_telephone_editor_set_editable: [TODO] 
4246  
4247          - Errors detected: 
4248
4249          1. Test regular values:
4250             - 
4251
4252          2. Test limit values:
4253             - 
4254
4255          3. Test invalid values:
4256             - 
4257
4258    - hildon_telephone_editor_set_show_plus: [TODO] 
4259    - hildon_telephone_editor_get_show_plus: [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_show_border: [TODO] 
4273    - hildon_telephone_editor_get_show_border: [TODO] 
4274  
4275          - Errors detected: 
4276
4277          1. Test regular values:
4278             - 
4279
4280          2. Test limit values:
4281             - 
4282
4283          3. Test invalid values:
4284             - 
4285
4286    - hildon_telephone_editor_set_widths: [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_get_country: [TODO] 
4300    - hildon_telephone_editor_set_country: [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_area: [TODO] 
4314    - hildon_telephone_editor_get_area: [TODO] 
4315  
4316          - Errors detected: 
4317
4318          1. Test regular values:
4319             - 
4320
4321          2. Test limit values:
4322             - 
4323
4324          3. Test invalid values:
4325             - 
4326
4327    - hildon_telephone_editor_set_number: [TODO] 
4328    - hildon_telephone_editor_get_number: [TODO] 
4329  
4330          - Errors detected: 
4331
4332          1. Test regular values:
4333             - 
4334
4335          2. Test limit values:
4336             - 
4337
4338          3. Test invalid values:
4339             - 
4340