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