# mytest-example **Repository Path**: wbvalid/mytest-example ## Basic Information - **Project Name**: mytest-example - **Description**: No description available - **Primary Language**: C - **License**: Unlicense - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mytest-example #### 介绍 用C语言实现的简单测试框架,实现了: 1. == ```EXPECT_EQ``` 2. != ```EXPECT_NE``` 3. \> ```EXPECT_GT``` 4. \>= ```EXPECT_GE``` 5. \< ```EXPECT_LT``` 6. <= ```EXPECT_LE``` 的测试断言功能,并对输出的显示进行了一定的优化 效果如图: ![Image][1] [文档链接](https://gitee.com/wbvalid/mytest-example/blob/master/doc/project_description.md) #### 软件架构 ``` . ├── bin ├── include │   ├── linklist.h │   ├── test.c │   └── test.h ├── LICENSE ├── main.c ├── makefile └── README.md ``` ```./include```下存放的是相关头文件和功能模块的源文件 ```linklist.h```链表外骨骼,将存放函数指针的结构体用链表串在一起 ```test.h```包含了TEST宏内容的实现 ```test.c```包含了RUN_ALL_TEST()函数的实现 ```./bin```下存放的是生成的二进制文件 ```./main.c```为测试框架主函数入口 #### 安装教程 1. ```make```即可在```./bin```目录下生成可执行文件 #### 使用说明 1. 在main.c中写入需要测试的函数,通过调用TEST来对函数返回值进行判断 [1]:./doc/image/mytest_result.jpg