锘??xml version="1.0" encoding="utf-8" standalone="yes"?>狠狠色丁香婷综合久久,精品无码人妻久久久久久,777午夜精品久久av蜜臀http://www.shnenglu.com/yeqing/category/2889.htmlzh-cnThu, 22 May 2008 23:31:47 GMTThu, 22 May 2008 23:31:47 GMT60- cpp unit鍦╨inux涓嬬殑瀹夎鍜岃皟璇?/title>http://www.shnenglu.com/yeqing/articles/14279.html澶滄瞾澶滄瞾Fri, 27 Oct 2006 06:50:00 GMThttp://www.shnenglu.com/yeqing/articles/14279.htmlhttp://www.shnenglu.com/yeqing/comments/14279.htmlhttp://www.shnenglu.com/yeqing/articles/14279.html#Feedback0http://www.shnenglu.com/yeqing/comments/commentRss/14279.htmlhttp://www.shnenglu.com/yeqing/services/trackbacks/14279.htmlOS錛歭inux
CppUnit錛歝ppunit-1.11.6
1銆佷笅杞姐佽В鍘?br />聽聽聽聽 鍒?/font>
http://sourceforge.net/projects/cppunit
涓嬭澆錛岀劧鍚庡鍒禼ppunit-1.11.6.tar.gz鍒?usr/src錛浡犅?
聽聽聽 榪愯錛歵ar -xf cppunit-1.10.2.tar.gz 瑙e帇緙╋紱鎴栬呭湪WIN涓嬬洿鎺ヨВ鍘?br />2銆佸畨瑁?br />榪涘叆cppunit-1.11.6鐩綍涓嬨備緷嬈¤繍琛屼笅鍒楀懡浠?br />聽聽聽聽聽 A 錛?/configure;聽聽
B 錛歮ake;
聽聽聽聽聽 C 錛歮ake check;
聽聽聽聽聽 D錛歮ake install
3銆佸凡緇廲opy *.h鏂囦歡.o, .a鏂囦歡宸茬粡瀹夎鍒?usr/local/lib涓幓浜嗭紝浣嗗ご鏂囦歡娌″畨瑁呭埌/usr/include涓幓
鎶奵ppunit-1.10.2鐨刢ppunit鐩綍澶嶅埗鍒?usr/include涓?br />4銆佸鍏ib
榪愯鏃惰鍏堣緗幆澧冨彉閲廘D_LIBRARY_PATH鍒癱ppunit鐨勫畨瑁呯洰褰曪紝涔熷氨鏄?usr/local/lib錛屽懡浠ゅ涓嬶細
聽聽聽聽聽聽 export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
5銆佺紪鍐欐祴璇曠▼搴?br />testApp.cpp
#include <iostream>
聽
#include <cppunit/TestRunner.h>
#include <cppunit/TestResult.h>
#include <cppunit/TestResultCollector.h>
#include <cppunit/extensions/HelperMacros.h>
#include <cppunit/BriefTestProgressListener.h>
#include <cppunit/extensions/TestFactoryRegistry.h>
聽
聽
class Test : public CPPUNIT_NS::TestCase
{
聽CPPUNIT_TEST_SUITE(Test);
聽CPPUNIT_TEST(testHelloWorld);
聽聽 CPPUNIT_TEST_SUITE_END();
聽
聽public:
聽聽 void setUp(void) {}
聽聽 void tearDown(void) {}
聽
聽protected:
聽聽 void testHelloWorld(void) { std::cout << "Hello, world!" << std::endl; }
聽};
聽
聽CPPUNIT_TEST_SUITE_REGISTRATION(Test);
聽
聽int main( int argc, char **argv )
聽{
聽聽 // Create the event manager and test controller
聽聽 CPPUNIT_NS::TestResult controller;
聽
聽聽 // Add a listener that colllects test result
聽聽 CPPUNIT_NS::TestResultCollector result;
聽controller.addListener( &result );聽聽聽聽聽聽聽
聽
聽聽 // Add a listener that print dots as test run.
聽聽 CPPUNIT_NS::BriefTestProgressListener progress;
聽聽 controller.addListener( &progress );聽聽聽聽聽
聽
聽聽 // Add the top suite to the test runner
聽聽 CPPUNIT_NS::TestRunner runner;
聽聽 runner.addTest( CPPUNIT_NS::TestFactoryRegistry::getRegistry().makeTest() );
聽聽 runner.run( controller );
聽
聽聽 return result.wasSuccessful() ? 0 : 1;
聽}
6銆佺紪璇戯紝榪愯
聽聽 鏈変袱縐嶆柟娉?br />聽聽聽 (a) 閾炬帴闈欐佸簱銆傜紪璇戝懡浠わ細
聽聽聽聽聽 g++ -L/usr/local/lib/libcppunit.a testApp.cpp -lcppunit -ldl -o testApp
聽聽聽 榪愯錛?br />聽聽聽聽聽 ./ testApp
聽聽聽 緇撴灉錛?br />聽聽聽聽 Test::testHelloWorldHello, world!
聽聽聽聽: OK
聽聽聽 (b) 閾炬帴鍔ㄦ佸簱銆傜紪璇戝懡浠わ細
聽聽聽聽聽聽 g++ testApp.cpp -lcppunit -ldl -o testApp
聽聽聽 鐒跺悗榪愯錛?br />聽聽聽聽聽聽 ./ testApp
聽聽聽 緇撴灉錛?br />聽聽聽 Test::testHelloWorldHello, world!
聽聽聽 : OK
7銆佸叾浠栦緥瀛?br />鍦╟ppunit-docs-1.11.6涓湁鏂囨。money_example.html錛岃鏂囨。璇︾粏鐨勪粙緇嶄簡嫻嬭瘯銆佸紑鍙戠殑榪囩▼錛?br />

]]>
久久久无码精品亚洲日韩软件|
亚洲国产精品无码久久久久久曰|
99久久国产综合精品女同图片|
久久久久久精品免费免费自慰
|
国产成人精品久久亚洲|
精品久久久久久国产三级|
婷婷国产天堂久久综合五月|
久久夜色精品国产网站|
观看 国产综合久久久久鬼色 欧美 亚洲 一区二区
|
99久久国产精品免费一区二区|
99精品久久精品一区二区|
亚洲欧美日韩久久精品|
99久久人妻无码精品系列|
久久国产热这里只有精品|
蜜臀av性久久久久蜜臀aⅴ|
久久亚洲2019中文字幕|
97r久久精品国产99国产精|
久久香综合精品久久伊人|
久久精品成人|
久久婷婷久久一区二区三区|
天天爽天天狠久久久综合麻豆|
久久天天躁狠狠躁夜夜av浪潮
|
久久国产视频99电影|
久久久久亚洲AV片无码下载蜜桃|
久久久久亚洲精品男人的天堂|
久久久久免费精品国产|
国产亚洲精久久久久久无码|
亚洲AⅤ优女AV综合久久久|
久久精品国产色蜜蜜麻豆|
青草影院天堂男人久久|
国产一区二区三区久久|
国内精品久久九九国产精品|
久久综合狠狠综合久久激情
|
天堂无码久久综合东京热|
久久久中文字幕日本|
99久久国产综合精品五月天喷水|
久久精品aⅴ无码中文字字幕不卡|
久久综合偷偷噜噜噜色|
漂亮人妻被中出中文字幕久久
|
99久久99久久精品国产片|
色婷婷综合久久久久中文一区二区
|