|
1 /** |
|
2 * @note Contents of this file are provided only if module test hooks are set on. |
|
3 */ |
|
4 |
|
5 #include "alfmoduletestconf.h" |
|
6 #ifdef USE_MODULE_TEST_HOOKS_FOR_ALF |
|
7 |
|
8 #ifndef ALFMODULETESTTYPE_H |
|
9 #define ALFMODULETESTTYPE_H |
|
10 |
|
11 /** |
|
12 * TAlfModuleTestType specifies recognized test types. |
|
13 */ |
|
14 enum TAlfModuleTestType |
|
15 { |
|
16 // Do not use this value when creating item. |
|
17 EAlfModuleTestTypeNone, |
|
18 |
|
19 // Render stage component specific tests |
|
20 EAlfModuleTestTypeRenderStageCreateLayer, |
|
21 EAlfModuleTestTypeRenderStageReleaseLayer, |
|
22 EAlfModuleTestTypeRenderStageCreateWindow, |
|
23 EAlfModuleTestTypeRenderStageReleaseWindow, |
|
24 EAlfModuleTestTypeRenderStageCreateWindowGroup, |
|
25 EAlfModuleTestTypeRenderStageReleaseWindowGroup, |
|
26 EAlfModuleTestTypeRenderStageActiveWindow, |
|
27 EAlfModuleTestTypeRenderStageChangeWindowSize, |
|
28 EAlfModuleTestTypeRenderStageChangeWindowPosition, |
|
29 EAlfModuleTestTypeRenderStageChangeWindowVisibility, |
|
30 EAlfModuleTestTypeRenderStageChangeTextCursorType, |
|
31 EAlfModuleTestTypeRenderStageChangeTextCursorClipRect, |
|
32 EAlfModuleTestTypeRenderStageChangeTextCursorFlag, |
|
33 EAlfModuleTestTypeRenderStageChangeTextCursorColor, |
|
34 |
|
35 // Streamer hierarchy model component specific tests |
|
36 EAlfModuleTestTypeHierarchyModelCreateLayer, |
|
37 EAlfModuleTestTypeHierarchyModelReleaseLayer, |
|
38 EAlfModuleTestTypeHierarchyModelCreateWindow, |
|
39 EAlfModuleTestTypeHierarchyModelReleaseWindow, |
|
40 EAlfModuleTestTypeHierarchyModelCreateWindowGroup, |
|
41 EAlfModuleTestTypeHierarchyModelReleaseWindowGroup, |
|
42 EAlfModuleTestTypeHierarchyModelActiveWindow, |
|
43 EAlfModuleTestTypeHierarchyModelChangeWindowSize, |
|
44 EAlfModuleTestTypeHierarchyModelChangeWindowPosition, |
|
45 EAlfModuleTestTypeHierarchyModelChangeWindowVisibility, |
|
46 EAlfModuleTestTypeHierarchyModelChangeTextCursorType, |
|
47 EAlfModuleTestTypeHierarchyModelChangeTextCursorClipRect, |
|
48 EAlfModuleTestTypeHierarchyModelChangeTextCursorFlag, |
|
49 EAlfModuleTestTypeHierarchyModelChangeTextCursorColor, |
|
50 |
|
51 // Server bridge component specific tests |
|
52 EAlfModuleTestTypeBridgeCreateLayer, |
|
53 EAlfModuleTestTypeBridgeReleaseLayer, |
|
54 EAlfModuleTestTypeBridgeCreateWindow, |
|
55 EAlfModuleTestTypeBridgeReleaseWindow, |
|
56 EAlfModuleTestTypeBridgeCreateWindowGroup, |
|
57 EAlfModuleTestTypeBridgeReleaseWindowGroup, |
|
58 EAlfModuleTestTypeBridgeActiveWindow, |
|
59 EAlfModuleTestTypeBridgeChangeWindowSize, |
|
60 EAlfModuleTestTypeBridgeChangeWindowPosition, |
|
61 EAlfModuleTestTypeBridgeChangeWindowVisibility, |
|
62 EAlfModuleTestTypeBridgeChangeTextCursorType, |
|
63 EAlfModuleTestTypeBridgeChangeTextCursorClipRect, |
|
64 EAlfModuleTestTypeBridgeChangeTextCursorFlag, |
|
65 EAlfModuleTestTypeBridgeChangeTextCursorColor, |
|
66 EAlfModuleTestTypeBridgeVisualVisibility, |
|
67 |
|
68 // Core toolkit component specific tests |
|
69 EAlfModuleTestTypeCoreToolkitDrawWindow, |
|
70 EAlfModuleTestTypeCoreToolkitDrawFromRenderBuffer, |
|
71 |
|
72 // Do not use this value when creating item. |
|
73 // This is just meant for Find operations when all tests are accepted. |
|
74 EAlfModuleTestTypeAll |
|
75 }; |
|
76 |
|
77 #endif // ALFMODULETESTTYPE_H |
|
78 |
|
79 #endif // USE_MODULE_TEST_HOOKS_FOR_ALF |
|
80 |
|
81 // End of File |