ATF 自动化测试框架

我要开发同款
匿名用户2009年12月23日
91阅读

技术信息

授权协议
BSD

作品详情

ATF(AutomatedTestigFramework)自动化测试框架。

测试示例代码:

//Thet_example_1.cpptestprogram.#iclude<atf-c++.hpp>#iclude<cmath>#iclude<cstdio>#iclude<cstrig>ATF_TEST_CASE(pow_fuc);ATF_TEST_CASE_HEAD(pow_fuc){set_md_var("descr","Checksthepowfuctio");}ATF_TEST_CASE_BODY(pow_fuc){usigstd::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(spritf_fuc);ATF_TEST_CASE_HEAD(spritf_fuc){set_md_var("descr","Checksthespritffuctio");}ATF_TEST_CASE_BODY(spritf_fuc){usigstd::spritf;usigstd::strcmp;charbuf[80];spritf(buf,80,"Hello");ATF_CHECK(strcmp(buf,"Hello")==0);spritf(buf,80,"Hello%d",5);ATF_CHECK(strcmp(buf,"Hello5")==0);spritf(buf,80,"Hello%s","world");ATF_CHECK(strcmp(buf,"Helloworld")==0);}ATF_INIT_TEST_CASES(tcs){ATF_ADD_TEST_CASE(tcs,pow_fuc);ATF_ADD_TEST_CASE(tcs,spritf_fuc);}

功能介绍

ATF (Automated Testing Framework) 自动化测试框架。 测试示例代码: // The t_example_1.cpp test program. #include ...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论