112 amxc_var_set(uint32_t, data, 10);
114 amxc_var_init(&value);
118 amxc_var_set(cstring_t, &value,
"abcdefghij");
121 assert_null(GETP_ARG(&value,
"validate"));
124 amxc_var_dump(&value, STDOUT_FILENO);
125 assert_non_null(GETP_ARG(&value,
"validate.check_minimum_length"));
127 amxc_var_set(cstring_t, &value,
"");
131 amxc_var_set(cstring_t, &value,
"abcde");
133 amxc_var_set(cstring_t, &value,
"abcdefghij");
135 amxc_var_set(cstring_t, &value,
"abcdefghij12345");
137 amxc_var_set_type(&value, AMXC_VAR_ID_CSTRING);
141 amxc_var_set(cstring_t, &value,
"abcde");
145 amxc_var_set(cstring_t, &value,
"abcdefghij");
150 amxc_var_set(uint32_t, &value, 10);
154 amxc_var_set(cstring_t, &value,
"abcdefghij");
156 amxc_var_set(cstring_t, data,
"TestObject.Number");
159 amxc_var_set(cstring_t, &value,
"");
163 amxc_var_set(cstring_t, &value,
"abcde");
165 amxc_var_set(cstring_t, &value,
"abcdefghij");
167 amxc_var_set(cstring_t, &value,
"abcdefghij12345");
175 amxc_var_set(uint64_t, &value, 5);
177 amxc_var_set(uint64_t, &value, 10);
179 amxc_var_set(uint64_t, &value, 15);
183 amxc_var_set(int32_t, &value, 5);
188 amxc_var_set(cstring_t, &value,
"foo,bar");
190 amxc_var_set(cstring_t, &value,
"foo,bar,foo,bar");
193 amxc_var_delete(&data);
194 amxc_var_clean(&value);
amxd_status_t amxd_action_param_check_minimum(amxd_object_t *object, amxd_param_t *param, amxd_action_t reason, const amxc_var_t *const args, amxc_var_t *const retval, void *priv)
Default check minimum parameter validate action implementation.