当前位置:  软件>C/C++软件

C单元测试工具 greatest

    来源:    发布时间:2014-12-16

    本文导语:  greatest 是一个 C 语言的单元测试系统,只需要一个文件支持。示例代码: $ cat simple.c #include "greatest.h" TEST x_should_equal_1() {     int x = 1;     ASSERT_EQ(1, x);                              /* default message */ ...

greatest 是一个 C 语言的单元测试系统,只需要一个文件支持。示例代码:

$ cat simple.c
#include "greatest.h"

TEST x_should_equal_1() {
    int x = 1;
    ASSERT_EQ(1, x);                              /* default message */
    ASSERT_EQm("yikes, x doesn't equal 1", 1, x); /* custom message */
    PASS();
}

SUITE(the_suite) {
    RUN_TEST(x_should_equal_1);
}

/* Add definitions that need to be in the test runner's main file. */
GREATEST_MAIN_DEFS();

int main(int argc, char **argv) {
    GREATEST_MAIN_BEGIN();      /* command-line arguments, initialization. */
    RUN_SUITE(the_suite);
    GREATEST_MAIN_END();        /* display results */
}
$ make simple && ./simple
cc -g -Wall -Werror -pedantic    simple.c   -o simple

* Suite the_suite:
.
1 tests - 1 pass, 0 fail, 0 skipped (5 ticks, 0.000 sec)

Total: 1 tests (47 ticks, 0.000 sec)
Pass: 1, fail: 0, skip: 0.

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 对表格单元setValueA以后为什么不显示单元格的改变?
  • --==请问高手,如何把jtable单元格与单元格直接的分界线去掉==--
  • 请问如何对给定的表格的一个单元格的编辑设置成JcomboBox,但不是整列的,只是一个单元格。
  • Qt 表格单元格中的文字颜色问题????
  • Web服务单元测试 WSUnit
  • JavaScript单元测试框架 J3Unit
  • Java单元测试框架 JUnit
  • 单元测试模拟框架 PowerMock
  • MMIX单元测试框架 zMMIX
  • C单元测试框架 zCUT
  • C++ 单元测试框架 cipra
  • C++单元测试框架 crpcut
  • Objective-C的单元测试框架 OCUnit
  • C++单元测试框架 CppUnit
  • C语言单元测试框架 CUnit
  • PHP 单元测试框架 Mockery
  • JavaScript 单元测试 JsUnitTest
  • JavaScript单元测试框架 JsUnit
  • acess数据库中的是/否单元,是怎么显示和插入数据的?
  • JTable中能不能合并单元格?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3