C++14 单元测试 mettle

BSD
C/C++
跨平台
2014-09-30
红薯

mettle 是一个专门针对 C++14 的单元测试框架。结合了可读性和代码简洁。

示例代码:

#include <mettle.hpp>
using namespace mettle;

suite<> basic("a basic suite", [](auto &_) {

  _.test("a test", []() {
    expect(true, equal_to(true));
  });

  for(int i = 0; i < 4; i++) {
    _.test("test number " + std::to_string(i), [i]() {
      expect(i % 2, less(2));
    });
  }

  subsuite<>(_, "a subsuite", [](auto &_) {
    _.test("a sub-test", []() {
      expect(true, equal_to(true));
    });
  });

});
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Brief Company

Shanghai Qiuyi Valve Co., Ltd. is a specialized company devoted into manufacture and sales of valves, the company have tow manufactory ,one situates in A area 2175,Zhennan Road ...

2009/05/05 16:04
54
0
分析在各大考纲词汇中既没有词根也没有前缀和后缀的独立单词

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,有11544个单词含有词根信息,有5526个单词含有前缀信息,有9525个单词含有后缀信息。那么有多少个单词既没有词根、也没有前缀和...

2015/03/27 00:00
231
0
1208个合成词

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,在这些词中,有1208个合成词。合成词也称复合词,顾名思义,就是由两个或两个以上的词合在一起构成的词。只要掌握了合成词的组成...

2015/03/30 17:42
743
0
分析151个后缀在各大考纲词汇中的作用(三)总结精选篇

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,分析后缀数为151,有9588个单词分布在这些后缀中,剩下的4467个词汇没有任何后缀信息。本文精选1637个跟前缀结合最紧密的单词。...

2015/03/26 22:45
208
0
分析151个后缀在各大考纲词汇中的作用(二)

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,分析后缀数为151,有9525个单词分布在这些后缀中,剩下的4530个词汇没有任何后缀信息。

2015/03/26 22:42
163
0
分析996个词根在各大考纲词汇中的作用(四)

CET4、CET6、GRE、IELTS、TOEFL、考研英语总的词汇量为14055,分析词根总数为996,有11544个单词分布在这些词根中,剩下的2511个词汇没有任何词根信息。

2015/03/26 07:50
154
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部