comparison tests/test-action-script.c @ 499:d3ea59fce7dc

core: rename action-stack fields
author David Demelier <markand@malikania.fr>
date Tue, 28 Feb 2023 13:50:35 +0100
parents c1f64d451230
children d7855791a2b8
comparison
equal deleted inserted replaced
498:41267f6e344d 499:d3ea59fce7dc
100 struct mlk_action_script sc; 100 struct mlk_action_script sc;
101 struct mlk_action *actions[10]; 101 struct mlk_action *actions[10];
102 102
103 mlk_action_script_init(&sc, actions, 10); 103 mlk_action_script_init(&sc, actions, 10);
104 104
105 DT_EQ_SIZE(sc.size, 0U); 105 DT_EQ_SIZE(sc.len, 0U);
106 DT_EQ_SIZE(sc.max, 10U); 106 DT_EQ_SIZE(sc.cap, 10U);
107 DT_EQ_SIZE(sc.cur, 0U); 107 DT_EQ_SIZE(sc.cur, 0U);
108 } 108 }
109 109
110 static void 110 static void
111 test_basics_append(void) 111 test_basics_append(void)
115 struct mlk_action_script sc = {0}; 115 struct mlk_action_script sc = {0};
116 116
117 mlk_action_script_init(&sc, array, 3); 117 mlk_action_script_init(&sc, array, 3);
118 118
119 DT_ASSERT(mlk_action_script_append(&sc, &actions[0]) == 0); 119 DT_ASSERT(mlk_action_script_append(&sc, &actions[0]) == 0);
120 DT_EQ_SIZE(sc.size, 1U); 120 DT_EQ_SIZE(sc.len, 1U);
121 DT_EQ_SIZE(sc.max, 3U); 121 DT_EQ_SIZE(sc.cap, 3U);
122 DT_EQ_SIZE(sc.cur, 0U); 122 DT_EQ_SIZE(sc.cur, 0U);
123 DT_EQ_PTR(sc.actions[0], &actions[0]); 123 DT_EQ_PTR(sc.actions[0], &actions[0]);
124 124
125 DT_ASSERT(mlk_action_script_append(&sc, &actions[1]) == 0); 125 DT_ASSERT(mlk_action_script_append(&sc, &actions[1]) == 0);
126 DT_EQ_SIZE(sc.size, 2U); 126 DT_EQ_SIZE(sc.len, 2U);
127 DT_EQ_SIZE(sc.max, 3U); 127 DT_EQ_SIZE(sc.cap, 3U);
128 DT_EQ_SIZE(sc.cur, 0U); 128 DT_EQ_SIZE(sc.cur, 0U);
129 DT_EQ_PTR(sc.actions[0], &actions[0]); 129 DT_EQ_PTR(sc.actions[0], &actions[0]);
130 DT_EQ_PTR(sc.actions[1], &actions[1]); 130 DT_EQ_PTR(sc.actions[1], &actions[1]);
131 131
132 DT_ASSERT(mlk_action_script_append(&sc, &actions[2]) == 0); 132 DT_ASSERT(mlk_action_script_append(&sc, &actions[2]) == 0);
133 DT_EQ_SIZE(sc.size, 3U); 133 DT_EQ_SIZE(sc.len, 3U);
134 DT_EQ_SIZE(sc.max, 3U); 134 DT_EQ_SIZE(sc.cap, 3U);
135 DT_EQ_SIZE(sc.cur, 0U); 135 DT_EQ_SIZE(sc.cur, 0U);
136 DT_EQ_PTR(sc.actions[0], &actions[0]); 136 DT_EQ_PTR(sc.actions[0], &actions[0]);
137 DT_EQ_PTR(sc.actions[1], &actions[1]); 137 DT_EQ_PTR(sc.actions[1], &actions[1]);
138 DT_EQ_PTR(sc.actions[2], &actions[2]); 138 DT_EQ_PTR(sc.actions[2], &actions[2]);
139 139