cc-mini-test 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
cc-mini-test 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: BSD
开发语言: C/C++
操作系统: Windows
收录时间: 2014-03-31
提 交 者: chai2010

cc-mini-test 是 C++ 迷你单元测试和性能测试库。

基本用法:

#include "test.h"

int Sum(int a, int b) {
	return a+b;
}

TEST(Sum, Simple) {
	ASSERT_TRUE(Sum(1,2) == 3);
}

TEST(Sum, For) {
	for(int i = 0; i < 10; ++i) {
		ASSERT_TRUE_MSG(Sum(i,i) == i*2, "i = %d", i);
	}
}

性能测试:

BENCH(Sum, For500) {
    for(int i = 0; i < BenchN(); ++i) {
        for(int j = 0; j < 500; ++j) {
            Sum(i, i);
        }
    }
}

BENCH(Sum, For1000) {
    for(int i = 0; i < BenchN(); ++i) {
        for(int j = 0; j < 1000; ++j) {
            Sum(i, i);
        }
    }
}

运行性能测试: a.exe -test.bench

其他命令行参数:

./a.out -help
usage: a.out
  [-list=*.]
  [-test=*.]
  [-test.bench=]
  [-test.benchtime=1second]
  [-help]
  [-h]

文档: https://github.com/chai2010/cc-mini-test

展开阅读全文

代码

cc-mini-test 的相关资讯

还没有任何资讯

cc-mini-test 的相关博客

cc攻击

cc攻击

cc-inspector+

前言 许彦峰:江湖人称插件小王子,在Cocos Creator扩展商店上架近十款余款插件。而且插件小王子的大部分插件是免费分享、提供...

Mini program

1.Shopping cart 1 # bug分开添加同一种商品到购物车的时候 会以两种商品打印 2 # 未对用户输入的字符串进行判断 3 go...

sum-cc-w.sh

sum-cc-w.sh #! /bin/sh export LC_ALL=zh_CN.UTF-8 cd /bin2/ sh sum-cc-weekly.sh > sum-cc-weekly.sh.log 2>&1 /usr/b...

scan-cc-user.sh

scan-cc-user.sh #! /bin/sh export LC_ALL=zh_CN.UTF-8 cd /bin2/ sh scan-cc-user-daily.sh > scan-cc-user-daily.sh.lo...

cc-mini-test 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
6 收藏
分享
返回顶部
顶部