首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单元测试: CUnit

单元测试: CUnit
EN

Stack Overflow用户
提问于 2016-12-21 04:35:24
回答 0查看 768关注 0票数 0

这是一个令人悲痛的问题;我想开始使用CUnit。

我已经按照以下说明安装了它:http://macappstore.org/cunit/

我在命令行中使用了以下命令: gcc mypro.c -Wall -Wfloat-equal -O2 -pedantic -ansi -lm -lcunit -o myprog

它编译时没有错误,我继续执行以下操作:./myprog

我在我的代码中包含了以下内容:

代码语言:javascript
复制
#include <stdio.h>
#include <math.h>
#include <CUnit/CUnit.h>

int maxi(int i1, int i2);
void test_maxi(void);
struct code{
   char words[5][5];
   int cnt; /* Current Word Counter*/
};
typedef struct code Code;

int main(void){
  test_maxi();   

   return 0;
}

int maxi(int i1, int i2){
   return (i1 > i2) ? i1 : i2;
}

void test_maxi(void){
   CU_ASSERT(maxi(0,2) == 2);
   CU_ASSERT(maxi(0,-2) == 0);
   CU_ASSERT(maxi(2,2) == 2);
}

我的假设是,这应该会在同一目录中生成某种类型的.txt或替代文件。这个假设是不正确的吗?相反,我应该寻找什么呢?

更新:我当前在命令行上得到以下信息:“断言失败:(NULL != f_pCurSuite),函数CU_assertImplementation,文件TestRun.c,第162行。中止陷阱: 6”

(全面披露: programming....so be Full新手:P )

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41250846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档