当前位置:  软件>C/C++软件

自动化测试框架 ATF

    来源:    发布时间:2015-01-29

    本文导语:  ATF (Automated Testing Framework) 自动化测试框架。 测试示例代码: // The t_example_1.cpp test program.#include #include #include #include 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 s...

ATF (Automated Testing Framework) 自动化测试框架。

测试示例代码:

// The t_example_1.cpp test program.

#include

#include
#include
#include

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);
}

    
 
 

您可能感兴趣的文章:

  • Android自动化测试框架 Cafe
  • 自动化测试框架 STAF
  • 工业自动化控制框架 4DIAC
  • JavaScript 自动化测试框架 Intern
  • Web应用自动化开发框架 WaveMaker
  • SWT的自动化测试框架 SWTBot
  • Java自动化测试框架 Fressia
  • Android UI自动化测试框架 zinc30
  • Android UI 的快速自动化测试框架 Espresso
  • java开发知识 iis7站长之家
  • 禅道自动化测试框架 ZenTaoATF
  • WebUI自动化测试框架 Dagger
  • 自动化测试管理平台 TestMP
  • 移动自动化测试平台 Athrun
  • 自动化测试工具 Cucumber
  • 自动化测试平台 TestMaker
  • 自动化测试任务调度平台 TOAST
  • PHP自动化测试 PHP-QAT
  • 移动应用自动化测试 Appium
  • Web 自动化测试软件 WebKing
  • 自动化测试平台 Robot Framework
  • Web自动化测试 OperaWatir
  • Java 自动化测试工具 Concordion
  • WebDriver 自动化测试 selenide
  • Java自动化SQL注入测试工具 jSQL
  • Android 自动化测试 Robolectirc
  • linux如何进行自动化测试?
  • 自动化测试接口 DalekJS
  • linux 下面有哪些针对图形界面应用程序的自动化测试工具啊?
  • UI 自动化测试 iQuery
  • Android自动化测试工具 AndroidRobot
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • docker应用之利用Docker构建自动化运维
  • 自动化工具 AutoHotKey
  • 家庭自动化解决方案 OpenMotics
  • 安全内容自动化协议 OpenSCAP
  • 电子设计自动化软件 Fritzing
  • 楼宇自动化和控制网络 BACnet
  • 自动化控制 OpenAPC
  • 虚拟主机自动化管理 VHCS
  • 服务自动化解决方案 allocPSA
  • 文件自动化工具 Inforama
  • 自动化工具脚本 AutoIt
  • 自动化计算数学建模 DOLFIN
  • 业务流程自动化应用 Interleave
  • 家庭自动化套件 Minerva
  • Node.js 自动化解决方案 Nemo
  • 服务器自动化操作 rundeck
  • 自动化部署系统 ControlTier
  • 家庭自动化API jHome
  • 服务自动化套件 OpenPSA
  • 自动化电路设计软件 Kicad EDA
  • 开源的家庭自动化方案 openHAB


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3