1 #ifndef __TCT_DALI_TOOLKIT_INTERNAL_CORE_H__
2 #define __TCT_DALI_TOOLKIT_INTERNAL_CORE_H__
6 extern void dali_text_view_helper_and_debug_startup(void);
7 extern void dali_text_view_helper_and_debug_cleanup(void);
8 extern void dali_text_view_processor_types_startup(void);
9 extern void dali_text_view_processor_types_cleanup(void);
10 extern void dali_text_view_processor_startup(void);
11 extern void dali_text_view_processor_cleanup(void);
12 extern void dali_text_view_relayout_utils_startup(void);
13 extern void dali_text_view_relayout_utils_cleanup(void);
14 extern void dali_text_view_startup(void);
15 extern void dali_text_view_cleanup(void);
17 extern int UtcDaliPushButtonInterruptEventWhenInsensitive(void);
18 extern int UtcDaliPushButtonInterruptEventWhenNonVisible(void);
19 extern int UtcDaliPushButtonProperties(void);
20 extern int UtcDaliTextViewGetIndicesFromGlobalCharacterIndex(void);
21 extern int UtcDaliTextViewDebugCouts(void);
22 extern int UtcDaliTextViewDefaultConstructorDestructor_PT(void);
23 extern int UtcDaliTextViewCopyConstructorOperator(void);
24 extern int UtcDaliTextViewEqualityOperator(void);
25 extern int UtcDaliTextViewSplitInLines(void);
26 extern int UtcDaliTextViewSplitInWords(void);
27 extern int UtcDaliTextViewBeginsRightToLeftCharacter(void);
28 extern int UtcDaliTextViewContainsRightToLeftCharacter(void);
29 extern int UtcDaliTextViewFindNearestWord(void);
30 extern int UtcDaliTextViewDefaultConstructorDestructor_RU(void);
31 extern int UtcDaliTextViewCalculateSubLineLayout(void);
32 extern int UtcDaliTextViewCalculateAlignmentOffsets(void);
33 extern int UtcDaliTextViewCalculateJustificationOffsets(void);
34 extern int UtcDaliTextViewCalculateVisibility(void);
35 extern int UtcDaliTextViewMiscelaneousAsserts(void);
36 extern int UtcDaliTextViewCreateTextInfo(void);
37 extern int UtcDaliTextViewSplitWord(void);
38 extern int UtcDaliTextViewUpdateTextInfo(void);
39 extern int UtcDaliTextViewSplitWordGroup(void);
40 extern int UtcDaliTextViewSplitLine(void);
41 extern int UtcDaliTextViewMergeWord01(void);
42 extern int UtcDaliTextViewMergeWord02(void);
43 extern int UtcDaliTextViewMergeGroup01(void);
44 extern int UtcDaliTextViewMergeGroup02(void);
45 extern int UtcDaliTextViewMergeLine01(void);
46 extern int UtcDaliTextViewMergeLine02(void);
47 extern int UtcDaliTextViewRemoveCharactersFromWord(void);
48 extern int UtcDaliTextViewRemoveWordsFromGroup(void);
49 extern int UtcDaliTextViewRemoveGroupsFromLine(void);
51 testcase tc_array[] = {
52 {"UtcDaliPushButtonInterruptEventWhenInsensitive", UtcDaliPushButtonInterruptEventWhenInsensitive, NULL, NULL},
53 {"UtcDaliPushButtonInterruptEventWhenNonVisible", UtcDaliPushButtonInterruptEventWhenNonVisible, NULL, NULL},
54 {"UtcDaliPushButtonProperties", UtcDaliPushButtonProperties, NULL, NULL},
55 {"UtcDaliTextViewGetIndicesFromGlobalCharacterIndex", UtcDaliTextViewGetIndicesFromGlobalCharacterIndex, dali_text_view_helper_and_debug_startup, dali_text_view_helper_and_debug_cleanup},
56 {"UtcDaliTextViewDebugCouts", UtcDaliTextViewDebugCouts, dali_text_view_helper_and_debug_startup, dali_text_view_helper_and_debug_cleanup},
57 {"UtcDaliTextViewDefaultConstructorDestructor_PT", UtcDaliTextViewDefaultConstructorDestructor_PT, dali_text_view_processor_types_startup, dali_text_view_processor_types_cleanup},
58 {"UtcDaliTextViewCopyConstructorOperator", UtcDaliTextViewCopyConstructorOperator, dali_text_view_processor_types_startup, dali_text_view_processor_types_cleanup},
59 {"UtcDaliTextViewEqualityOperator", UtcDaliTextViewEqualityOperator, dali_text_view_processor_types_startup, dali_text_view_processor_types_cleanup},
60 {"UtcDaliTextViewSplitInLines", UtcDaliTextViewSplitInLines, dali_text_view_processor_startup, dali_text_view_processor_cleanup},
61 {"UtcDaliTextViewSplitInWords", UtcDaliTextViewSplitInWords, dali_text_view_processor_startup, dali_text_view_processor_cleanup},
62 {"UtcDaliTextViewBeginsRightToLeftCharacter", UtcDaliTextViewBeginsRightToLeftCharacter, dali_text_view_processor_startup, dali_text_view_processor_cleanup},
63 {"UtcDaliTextViewContainsRightToLeftCharacter", UtcDaliTextViewContainsRightToLeftCharacter, dali_text_view_processor_startup, dali_text_view_processor_cleanup},
64 {"UtcDaliTextViewFindNearestWord", UtcDaliTextViewFindNearestWord, dali_text_view_processor_startup, dali_text_view_processor_cleanup},
65 {"UtcDaliTextViewDefaultConstructorDestructor_RU", UtcDaliTextViewDefaultConstructorDestructor_RU, dali_text_view_relayout_utils_startup, dali_text_view_relayout_utils_cleanup},
66 {"UtcDaliTextViewCalculateSubLineLayout", UtcDaliTextViewCalculateSubLineLayout, dali_text_view_relayout_utils_startup, dali_text_view_relayout_utils_cleanup},
67 {"UtcDaliTextViewCalculateAlignmentOffsets", UtcDaliTextViewCalculateAlignmentOffsets, dali_text_view_relayout_utils_startup, dali_text_view_relayout_utils_cleanup},
68 {"UtcDaliTextViewCalculateJustificationOffsets", UtcDaliTextViewCalculateJustificationOffsets, dali_text_view_relayout_utils_startup, dali_text_view_relayout_utils_cleanup},
69 {"UtcDaliTextViewCalculateVisibility", UtcDaliTextViewCalculateVisibility, dali_text_view_relayout_utils_startup, dali_text_view_relayout_utils_cleanup},
70 {"UtcDaliTextViewMiscelaneousAsserts", UtcDaliTextViewMiscelaneousAsserts, dali_text_view_relayout_utils_startup, dali_text_view_relayout_utils_cleanup},
71 {"UtcDaliTextViewCreateTextInfo", UtcDaliTextViewCreateTextInfo, dali_text_view_startup, dali_text_view_cleanup},
72 {"UtcDaliTextViewSplitWord", UtcDaliTextViewSplitWord, dali_text_view_startup, dali_text_view_cleanup},
73 {"UtcDaliTextViewUpdateTextInfo", UtcDaliTextViewUpdateTextInfo, dali_text_view_startup, dali_text_view_cleanup},
74 {"UtcDaliTextViewSplitWordGroup", UtcDaliTextViewSplitWordGroup, dali_text_view_startup, dali_text_view_cleanup},
75 {"UtcDaliTextViewSplitLine", UtcDaliTextViewSplitLine, dali_text_view_startup, dali_text_view_cleanup},
76 {"UtcDaliTextViewMergeWord01", UtcDaliTextViewMergeWord01, dali_text_view_startup, dali_text_view_cleanup},
77 {"UtcDaliTextViewMergeWord02", UtcDaliTextViewMergeWord02, dali_text_view_startup, dali_text_view_cleanup},
78 {"UtcDaliTextViewMergeGroup01", UtcDaliTextViewMergeGroup01, dali_text_view_startup, dali_text_view_cleanup},
79 {"UtcDaliTextViewMergeGroup02", UtcDaliTextViewMergeGroup02, dali_text_view_startup, dali_text_view_cleanup},
80 {"UtcDaliTextViewMergeLine01", UtcDaliTextViewMergeLine01, dali_text_view_startup, dali_text_view_cleanup},
81 {"UtcDaliTextViewMergeLine02", UtcDaliTextViewMergeLine02, dali_text_view_startup, dali_text_view_cleanup},
82 {"UtcDaliTextViewRemoveCharactersFromWord", UtcDaliTextViewRemoveCharactersFromWord, dali_text_view_startup, dali_text_view_cleanup},
83 {"UtcDaliTextViewRemoveWordsFromGroup", UtcDaliTextViewRemoveWordsFromGroup, dali_text_view_startup, dali_text_view_cleanup},
84 {"UtcDaliTextViewRemoveGroupsFromLine", UtcDaliTextViewRemoveGroupsFromLine, dali_text_view_startup, dali_text_view_cleanup},
88 #endif // __TCT_DALI_TOOLKIT_INTERNAL_CORE_H__