Mercurial > molko
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 |