<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          ATF自動(dòng)化測試框架

          聯(lián)合創(chuàng)作 · 2023-10-01 19:11

          ATF (Automated Testing Framework) 自動(dòng)化測試框架。

          測試示例代碼:

          // The t_example_1.cpp test program.

          #include <atf-c++.hpp>

          #include <cmath>
          #include <cstdio>
          #include <cstring>

          ATF_TEST_CASE(pow_func);
          ATF_TEST_CASE_HEAD(pow_func)
          {
          set_md_var("descr", "Checks the pow function");
          }
          ATF_TEST_CASE_BODY(pow_func)
          {
          using std::pow;

          ATF_CHECK_EQUAL(pow(2.0, 0.0), 1);
          ATF_CHECK_EQUAL(pow(2.0, 1.0), 2);
          ATF_CHECK_EQUAL(pow(2.0, 2.0), 4);
          ATF_CHECK_EQUAL(pow(2.0, 3.0), 8);
          }

          ATF_TEST_CASE(snprintf_func);
          ATF_TEST_CASE_HEAD(snprintf_func)
          {
          set_md_var("descr", "Checks the snprintf function");
          }
          ATF_TEST_CASE_BODY(snprintf_func)
          {
          using std::snprintf;
          using std::strcmp;

          char buf[80];

          snprintf(buf, 80, "Hello");
          ATF_CHECK(strcmp(buf, "Hello") == 0);

          snprintf(buf, 80, "Hello %d", 5);
          ATF_CHECK(strcmp(buf, "Hello 5") == 0);

          snprintf(buf, 80, "Hello %s", "world");
          ATF_CHECK(strcmp(buf, "Hello world") == 0);
          }

          ATF_INIT_TEST_CASES(tcs)
          {
          ATF_ADD_TEST_CASE(tcs, pow_func);
          ATF_ADD_TEST_CASE(tcs, snprintf_func);
          }
          瀏覽 27
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  2025天天干 | 久久精品视频6 | 精品日韩免费 | 国产中文字幕在线 | 北条麻妃性爱 |