cppunit

    1熱度

    2回答

    我想開始做一些單元測試,但是我對如何設置CPPUnit非常困惑。我已經在網上查看了各種教程和指南,以瞭解要做什麼,但有很多變體需要做什麼。我嘗試了幾種方法,但似乎沒有任何工作。如果任何人都可以讓我朝正確的方向發展,那麼我會非常感激。我目前正在使用visual studio 2005,我的大部分應用程序主要是MFC,我也創建了大量的.net應用程序,所以理想情況下我希望它適用於這兩種應用程序。我是一

    1熱度

    1回答

    I'va安裝了CppUnit庫上的Kubuntu我11.10,使用這個命令: 命令和apt-get安裝libcppunit-1.12-1 libcppunit-dev的libcppunit-doc的 須藤apt-get的這個我運行之前安裝libcppunit亞基-dev的libcppunit-subunit0 :apt-cache search cppunit命令,其結果是: libcppunit

    0熱度

    1回答

    我正在尋找添加一些測試到我的應用程序,但我不知道如何做到這一點以及需要什麼。我已經能夠通過創建測試本身來運行基本測試,但是我不能通過將其添加到項目來執行測試。如果我爲測試創建了自己的項目,那麼這些測試是有效的。 Test1.h #pragma once #include <C:\cppunit-1.12.1\cppunit-1.12.1\include\cppunit\extensions\He

    4熱度

    1回答

    好吧,我基本上想要讓球滾動並寫一些CPPUnit測試,但我不知道如何去做。在這裏,我有一些代碼基本上獲得了一個指向相關按鈕組和位置參數的菜單按鈕的指針,我將如何去爲此創建一個測試? CMenuButton* CMenuContainer::GetButton(const enumButtonGroup argGroup, const int32_t argPosition) { CMe

    0熱度

    1回答

    我正在嘗試編譯CppUnit的擴展庫。 但它給我下面的錯誤,同時連接: DatabaseAssert.cp:(.text+0x782): undefined reference to 'CppUnit::DatabaseAssert::getDBConnection(DBAdapter*)' 所包含的頭文件中有定義: static oracle::occi::Connection* getDBCo

    3熱度

    1回答

    我正在寫一個事件驅動的應用程序,使用libevent庫進行異步I/O。本質上,應用程序有一個evconnlistener監聽端口上的數據。在接收數據時,數據根據數據有效載荷被轉發到相應的http REST端點。轉發組件使用libevent提供的evhttp_ *。 我能夠測試應用程序作爲外部過程來滿足應用程序的完整性,但是當我們生成代碼覆蓋率報告時,我很難過。我該如何着手編寫可以通過常規單元測試框

    4熱度

    2回答

    我正在使用CUnit進行項目單元測試。 我需要測試是否使用正確的參數&調用libc函數,無論我是否正確地處理它們的返回值。 例如:如果我調用綁定(...)函數 - 我想檢查我通過哪個af參數&斷言如果這是錯誤的,我也想效仿它的返回值&斷言如果我檢查它是正確的方式。 爲了這些目的,我希望CUnit環境有一個內置的機制讓我在測試時調用'mocked'bind()函數,運行代碼時調用一個真正的bind(

    4熱度

    1回答

    我們遇到了以下問題:一些我們無法觸及但需要單元測試的類不幸的是,這些類沒有設計考慮單元測試,所以我們在創建模擬對象來測試代碼時遇到了問題。 實施例: class SomeOtherClass { public: void foo2() { … } }; class ClassToTest { public: ClassToTest() {…} void foo1() { Som

    1熱度

    1回答

    我有兩個名爲 「TT_Common」 和 「TT_Container」 延伸CPPUNIT_NS ::的TestFixture測試類來創建的TestFixture的實例TT_Runner延伸CPPUNIT_NS :: TestRunner的: class TT_Runner : public CPPUNIT_NS::TestRunner { ..... void run(CPPUNI

    1熱度

    3回答

    在http://cppunit.sourceforge.net/doc/lastest/cppunit_cookbook.html 他們給一個簡單的測試用例,但不顯示怎麼辦好呢(有沒有main功能)。我瀏覽了他們的文檔,找不到如何運行測試並獲取文本輸出是否成功。我不想把燈具放在一起或使用註冊表或任何東西。 如何運行單個測試用例? I.E.什麼是main功能,將與此相伴?