(ScrollOvershoot) Removed OnStage checks now that issue has been fixed in PropertyNot...
[platform/core/uifw/dali-toolkit.git] / automated-tests / src / dali-toolkit-internal / tct-dali-toolkit-internal-core.h
1 #ifndef __TCT_DALI_TOOLKIT_INTERNAL_CORE_H__
2 #define __TCT_DALI_TOOLKIT_INTERNAL_CORE_H__
3
4 #include "testcase.h"
5
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);
16
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);
50
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},
85     {NULL, NULL}
86 };
87
88 #endif // __TCT_DALI_TOOLKIT_INTERNAL_CORE_H__