文件名称:libcester:针对C和C ++编程语言的健壮的仅标头单元测试框架。 支持功能模拟,内存泄漏检测,崩溃报告
文件大小:120KB
文件格式:ZIP
更新时间:2024-05-25 18:44:03
C
libcester 一个健壮的仅用于C编程语言的标头单元测试框架。 支持功能模拟,内存泄漏检测,崩溃报告。 cester是针对C编程语言的仅标头的自动化测试框架,它不需要依赖关系,可以立即下载并在项目中使用。 可在包括嵌入式系统在内的各种平台上工作,并与各种编译器兼容。 允许共享实例TestInstance对象,每个测试用例均可在其*享数据和访问命令行参数。 # include < exotic> CESTER_TEST (test_one, inst, cester_assert_equal ( NULL , (( void *)0)); ) 测试结果可以输出为各种格式的JunitXML,Test Anything Protocol,Test Anything Protocol Version 13和文本。 请访问以获取文档和教程。 表中的内
【文件预览】:
libcester-main
----.gitattributes(23B)
----.github()
--------workflows()
----LICENSE(1KB)
----test()
--------test_assert_cpm.c(514B)
--------test_custom_main.c(411B)
--------test_commas.c(481B)
--------test_mem_leak_detection_calloc.c(2KB)
--------test_no_before_after_memtest.c(1KB)
--------test_mem_leak_detection.c(2KB)
--------test_isolated_status.c(2KB)
--------test_should_fail_manual.c(1KB)
--------test_assert_null.c(300B)
--------test_junitxml_output_no_time.c(1KB)
--------test_mock.c(651B)
--------test_recreate_double_eval_bug_fix.c(478B)
--------test_no_time.c(194B)
--------test_no_main.c(405B)
--------test_mock_function.c(627B)
--------test_junitxml_output.c(1KB)
--------test_before_after_each_all.c(904B)
--------test_no_mock.c(373B)
--------test_always_success.c(531B)
--------originals.h(131B)
--------crash_test.c(499B)
--------test_before_after_memtest.c(1KB)
--------test_comment.c(589B)
--------test_no_windows_h.c(1013B)
--------test_assert_t_f.c(397B)
--------test_assert_true_false.c(476B)
--------test_no_assert.c(338B)
--------test_segfault.c(1KB)
--------test_assert_long.c(2KB)
--------originals.c(371B)
--------test_should_fail.c(1011B)
--------test_disabled_posix.c(279B)
--------CMakeLists.txt(8KB)
--------test_stream_assertions.c(3KB)
--------test_assert_char.c(3KB)
--------test_assert_short.c(1KB)
--------test_skip_todo_macro.c(1009B)
--------test_todo_macro.c(583B)
--------test_tap_v13_output.c(2KB)
--------test_incode_options.c(411B)
--------test_assert_string.c(424B)
--------test_expect_actual.c(1KB)
--------test_assert_true_false_msg.c(661B)
--------skips_test_always_fail.c(530B)
--------test_assert_double_float.c(4KB)
--------test_shared_data.c(961B)
--------test_assert_pointer.c(636B)
--------test_assert_long_long.c(2KB)
--------test_assert_int.c(2KB)
--------test_assert_test_verbose_levels.c(657B)
--------test_tap_v13_output_no_time.c(2KB)
--------test_skip_macro.c(727B)
--------test_assert_cpm_msg.c(876B)
--------test_simulate_embedded.c(222B)
--------test_test_instance_arg.c(1KB)
--------test_stream_fprintf.c(4KB)
--------test_no_mem_leak_detection.c(2KB)
--------empty_c_file.c(117B)
--------test_assert_equal.c(430B)
--------test_tap_output_no_time.c(2KB)
--------test_manual_before_after_options.c(1021B)
--------test_before_after_all.c(315B)
--------test_tap_output.c(2KB)
----README.md(14KB)
----docs()
--------deploy.sh(485B)
--------make.sh(104B)
--------faq.rst(4KB)
--------conf.py(3KB)
--------download.rst(2KB)
--------screenshots.rst(1KB)
--------index.rst(8KB)
--------libcester.png(5KB)
--------Doxyfile(623B)
--------docs()
--------how_it_works()
--------_static()
----.gitignore(723B)
----include()
--------exotic()