2014-10-17 13:36:03 -07:00
|
|
|
#ifndef _ELM_CODE_SUITE_H
|
|
|
|
#define _ELM_CODE_SUITE_H
|
|
|
|
|
|
|
|
#include <check.h>
|
|
|
|
|
2016-02-21 10:04:49 -08:00
|
|
|
#define ck_assert_strn_eq(s1, s2, len) \
|
2015-08-29 04:06:30 -07:00
|
|
|
{ \
|
2016-02-21 10:04:49 -08:00
|
|
|
char expected[len+1], actual[len+1]; \
|
|
|
|
\
|
|
|
|
strncpy(expected, s1, len); \
|
|
|
|
expected[len] = '\0'; \
|
|
|
|
strncpy(actual, s2, len); \
|
|
|
|
actual[len] = '\0'; \
|
|
|
|
\
|
|
|
|
ck_assert_str_eq(expected, actual); \
|
2015-08-29 04:06:30 -07:00
|
|
|
}
|
|
|
|
|
2014-10-17 13:36:03 -07:00
|
|
|
#include <Elm_Code.h>
|
|
|
|
|
2014-10-26 15:47:27 -07:00
|
|
|
void elm_code_file_test_load(TCase *tc);
|
2014-11-04 13:05:29 -08:00
|
|
|
void elm_code_file_test_memory(TCase *tc);
|
2014-10-26 15:47:27 -07:00
|
|
|
void elm_code_test_basic(TCase *tc);
|
2015-04-12 09:25:20 -07:00
|
|
|
void elm_code_test_line(TCase *tc);
|
2014-11-16 15:52:41 -08:00
|
|
|
void elm_code_test_parse(TCase *tc);
|
2015-02-22 12:07:08 -08:00
|
|
|
void elm_code_test_text(TCase *tc);
|
2014-11-16 15:52:41 -08:00
|
|
|
void elm_code_test_widget(TCase *tc);
|
2015-06-08 15:13:03 -07:00
|
|
|
void elm_code_test_widget_text(TCase *tc);
|
2015-03-25 14:55:00 -07:00
|
|
|
void elm_code_test_widget_selection(TCase *tc);
|
2016-02-21 10:11:33 -08:00
|
|
|
void elm_code_test_widget_undo(TCase *tc);
|
2014-10-17 13:36:03 -07:00
|
|
|
|
|
|
|
#endif /* _EDLM_CODE_SUITE_H */
|