mockcpp官方
mockcpp的一个实例,根据cpp-ut-project生成Windows vs的一个.sln文件,可以直接编译,生成ut
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 142336 2011-08-07 17:40 buildvs2005libUserModule.idb
文件 15258 2011-08-07 17:40 buildvs2005libUserModule.lib
文件 126976 2011-08-07 17:40 buildvs2005libusermodule.pdb
文件 17802 2011-08-07 17:40 buildvs2005objTestUserModuleDebugBuildLog.htm
文件 1106349 2011-08-07 17:40 buildvs2005objTestUserModuleDebugHelloWorldTest.obj
文件 182270 2011-08-07 17:40 buildvs2005objTestUserModuleDebugSampleFeatureTest.obj
文件 4988 2011-08-07 17:40 buildvs2005objUserModuleDebugBuildLog.htm
文件 14312 2011-08-07 17:40 buildvs2005objUserModuleDebugHelloWorld.obj
文件 7164 2011-08-07 17:40 buildvs2005 argetUserModuleTest.exp
文件 1158144 2011-08-07 17:40 buildvs2005 argetUserModuleTest.idb
文件 13102 2011-08-07 17:40 buildvs2005 argetUserModuleTest.lib
文件 438272 2011-08-07 17:40 buildvs2005 argetusermoduletest.pdb
文件 12870 2011-08-07 17:40 buildvs2005 empHelloWorldTest.cxx
文件 2178 2011-08-07 17:40 buildvs2005 empSampleFeatureTest.cpp
文件 2247680 2011-08-07 17:41 buildvs2005UserModule.ncb
文件 1504 2011-08-07 17:40 buildvs2005UserModule.sln
..A..H. 8192 2011-08-07 17:41 buildvs2005UserModule.suo
文件 4358 2011-08-07 17:40 buildvs2005UserModule.vcproj
文件 1389 2011-08-07 17:41 buildvs2005UserModule.vcproj.XIAOSI.Administrator.user
文件 6584 2011-08-07 17:40 buildvs2005UserModuleTest.vcproj
文件 1389 2011-08-07 17:41 buildvs2005UserModuleTest.vcproj.XIAOSI.Administrator.user
文件 150528 2011-08-08 00:39 buildvs2008libUserModule.idb
文件 16962 2011-08-08 00:39 buildvs2008libUserModule.lib
文件 135168 2011-08-08 00:39 buildvs2008libusermodule.pdb
文件 6686 2011-08-08 00:39 buildvs2008objTestUserModuleDebugBuildLog.htm
文件 185345 2011-08-08 00:39 buildvs2008objTestUserModuleDebugSampleFeatureTest.obj
文件 4976 2011-08-08 00:39 buildvs2008objUserModuleDebugBuildLog.htm
文件 16016 2011-08-08 00:39 buildvs2008objUserModuleDebugHelloWorld.obj
文件 830464 2011-08-08 00:39 buildvs2008 argetUserModuleTest.idb
文件 2089012 2011-08-08 00:35 buildvs2008 argetUserModuleTest.ilk
............此处省略2330个文件信息
#include
#include
#include
#include
#include “......UserModule estSampleFeatureTest.h“
static struct TESTCASE_TestSampleFeatureTest_test_8
: public TESTNGPP_NS::TestCase
{
TESTCASE_TestSampleFeatureTest_test_8()
: TESTNGPP_NS::TestCase
( “empty test“
“base test“
“SampleFeatureTest“
0
“SampleFeatureTest.h“
8)
{}
void setFixture(TESTNGPP_NS::TestFixture* fixture)
{
if(fixture == 0)
{
belongedFixture = new TestSampleFeatureTest();
}
else
{
belongedFixture = dynamic_cast(fixture);
}
}
void runTest()
{
belongedFixture->test_8()
;
}
TESTNGPP_NS::TestFixture* getFixture() const
{
return belongedFixture;
}
unsigned int numberOfTags() const
{
return 0;
}
const char** getTags() const
{
static const char* tags[] = {0};
return tags;
}
const char* getMemCheckSwitch() const
{
static const char* memCheckSwitch = “none“;
return memCheckSwitch;
}
private:
TestSampleFeatureTest* belongedFixture;
} testcase_instance_TestSampleFeatureTest_test_8 ;
static TESTNGPP_NS::TestCase* g_TESTCASEARRAY_TestSampleFeatureTest[] = {
&testcase_instance_TestSampleFeatureTest_test_8
0
};
/*static*/ TESTNGPP_NS::TestFixtureDesc test_fixture_desc_instance_TestSampleFeatureTest
( “base test“
“SampleFeatureTest.h“
g_TESTCASEARRAY_TestSampleFeatureTest
(sizeof(g_TESTCASEARRAY_TestSampleFeatureTest)/sizeof(g_TESTCASEARRAY_TestSampleFeatureTest[0])) - 1
);
static TESTNGPP_NS::TestFixtureDesc* array_of_fixture_desc_SampleFeatureTest[] = {
&test_fixture_desc_instance_TestSampleFeatureTest
0
};
static TESTNGPP_NS::TestSuiteDesc test_suite_desc_instance_SampleFeatureTest
( “SampleFeatureTest“
array_of_fixture_desc_SampleFeatureTest
(sizeof(array_of_fixture_desc_SampleFeatureTest)/sizeof(array_of_fixture_desc_SampleFeatureTest[0])) - 1
);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 142336 2011-08-07 17:40 buildvs2005libUserModule.idb
文件 15258 2011-08-07 17:40 buildvs2005libUserModule.lib
文件 126976 2011-08-07 17:40 buildvs2005libusermodule.pdb
文件 17802 2011-08-07 17:40 buildvs2005objTestUserModuleDebugBuildLog.htm
文件 1106349 2011-08-07 17:40 buildvs2005objTestUserModuleDebugHelloWorldTest.obj
文件 182270 2011-08-07 17:40 buildvs2005objTestUserModuleDebugSampleFeatureTest.obj
文件 4988 2011-08-07 17:40 buildvs2005objUserModuleDebugBuildLog.htm
文件 14312 2011-08-07 17:40 buildvs2005objUserModuleDebugHelloWorld.obj
文件 7164 2011-08-07 17:40 buildvs2005 argetUserModuleTest.exp
文件 1158144 2011-08-07 17:40 buildvs2005 argetUserModuleTest.idb
文件 13102 2011-08-07 17:40 buildvs2005 argetUserModuleTest.lib
文件 438272 2011-08-07 17:40 buildvs2005 argetusermoduletest.pdb
文件 12870 2011-08-07 17:40 buildvs2005 empHelloWorldTest.cxx
文件 2178 2011-08-07 17:40 buildvs2005 empSampleFeatureTest.cpp
文件 2247680 2011-08-07 17:41 buildvs2005UserModule.ncb
文件 1504 2011-08-07 17:40 buildvs2005UserModule.sln
..A..H. 8192 2011-08-07 17:41 buildvs2005UserModule.suo
文件 4358 2011-08-07 17:40 buildvs2005UserModule.vcproj
文件 1389 2011-08-07 17:41 buildvs2005UserModule.vcproj.XIAOSI.Administrator.user
文件 6584 2011-08-07 17:40 buildvs2005UserModuleTest.vcproj
文件 1389 2011-08-07 17:41 buildvs2005UserModuleTest.vcproj.XIAOSI.Administrator.user
文件 150528 2011-08-08 00:39 buildvs2008libUserModule.idb
文件 16962 2011-08-08 00:39 buildvs2008libUserModule.lib
文件 135168 2011-08-08 00:39 buildvs2008libusermodule.pdb
文件 6686 2011-08-08 00:39 buildvs2008objTestUserModuleDebugBuildLog.htm
文件 185345 2011-08-08 00:39 buildvs2008objTestUserModuleDebugSampleFeatureTest.obj
文件 4976 2011-08-08 00:39 buildvs2008objUserModuleDebugBuildLog.htm
文件 16016 2011-08-08 00:39 buildvs2008objUserModuleDebugHelloWorld.obj
文件 830464 2011-08-08 00:39 buildvs2008 argetUserModuleTest.idb
文件 2089012 2011-08-08 00:35 buildvs2008 argetUserModuleTest.ilk
............此处省略2330个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)