test: Added graph view UI tests
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
|
||||
#define OVERVIEW_TESTS
|
||||
|
||||
|
||||
// TEST: activate overview
|
||||
// START ----------------------------------------------------------------------
|
||||
|
||||
// ACTION 1: click on overview button
|
||||
// RESULT 1: overview is activated
|
||||
|
||||
// ACTION 2: go back and use menu action "Edit -> To overview"
|
||||
// RESULT 2: overview is activated
|
||||
|
||||
// END ------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
// TEST: overview bundles
|
||||
// START ----------------------------------------------------------------------
|
||||
|
||||
// ACTION 1: activate overview
|
||||
// RESULTS 1:
|
||||
// - overview shows 10 bundles
|
||||
// - Files, Macros, Namespaces, Classes, Structs, Unions, functions, global_variable, Typedefs, Enums
|
||||
|
||||
// END ------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
// TEST: overview bundle split
|
||||
// START ----------------------------------------------------------------------
|
||||
|
||||
// ACTION 1: activate overview
|
||||
// ACTION 2: Click on Classes bundle
|
||||
// RESULTS 2:
|
||||
// - all classes are displayed within a group frame
|
||||
// - the nodes are alphabetically sorted by starting letter
|
||||
// - the group frame does not react to clicks
|
||||
|
||||
// ACTION 3: Click on a class
|
||||
// RESULT 3: the class is activated
|
||||
|
||||
// END ------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
// TEST: overview letter index
|
||||
// START ----------------------------------------------------------------------
|
||||
|
||||
// ACTION 1: activate overview
|
||||
// ACTION 2: Click on Union bundle
|
||||
// ACTION 3: Press letter keys on keyboard
|
||||
// RESULT 3: the graph is scrolled to the respective letter pressed
|
||||
|
||||
// END ------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
union A_Union_Type_Name_Making_A_Long_List {};
|
||||
union B_Union_Type_Name_Making_A_Long_List {};
|
||||
union C_Union_Type_Name_Making_A_Long_List {};
|
||||
union D_Union_Type_Name_Making_A_Long_List {};
|
||||
union E_Union_Type_Name_Making_A_Long_List {};
|
||||
union F_Union_Type_Name_Making_A_Long_List {};
|
||||
union G_Union_Type_Name_Making_A_Long_List {};
|
||||
union H_Union_Type_Name_Making_A_Long_List {};
|
||||
union I_Union_Type_Name_Making_A_Long_List {};
|
||||
union J_Union_Type_Name_Making_A_Long_List {};
|
||||
union K_Union_Type_Name_Making_A_Long_List {};
|
||||
union L_Union_Type_Name_Making_A_Long_List {};
|
||||
union M_Union_Type_Name_Making_A_Long_List {};
|
||||
union N_Union_Type_Name_Making_A_Long_List {};
|
||||
union O_Union_Type_Name_Making_A_Long_List {};
|
||||
union P_Union_Type_Name_Making_A_Long_List {};
|
||||
union Q_Union_Type_Name_Making_A_Long_List {};
|
||||
union R_Union_Type_Name_Making_A_Long_List {};
|
||||
union S_Union_Type_Name_Making_A_Long_List {};
|
||||
union T_Union_Type_Name_Making_A_Long_List {};
|
||||
union U_Union_Type_Name_Making_A_Long_List {};
|
||||
union V_Union_Type_Name_Making_A_Long_List {};
|
||||
union W_Union_Type_Name_Making_A_Long_List {};
|
||||
union X_Union_Type_Name_Making_A_Long_List {};
|
||||
union Y_Union_Type_Name_Making_A_Long_List {};
|
||||
union Z_Union_Type_Name_Making_A_Long_List {};
|
||||
|
||||
int global_variable;
|
||||
Reference in New Issue
Block a user