cppunit

    9熱度

    2回答

    我想在Windows上安裝CppUnit。 我已經從here下載它,解壓縮它,並注意到所有文件的名稱都是v,並且沒有擴展名。 中包含的文件,以及對每一個網站,我發現,安裝說明(建議安裝了的Windows,是爲Linux(example installing CppUnit for Windows Instructions) 其他人,只是爲了建立:(example: installing CppUn

    2熱度

    1回答

    我正在使用cppunit來測試我的項目代碼。在我在一些地方的代碼,我把一些打印語句用於調試的目的一樣, void TestSample() { //getting value from registry if(false == getvalue()) printf("Error : Getting value form registry failed.");

    0熱度

    1回答

    首先,我想歡迎大家在stackoverflow上,因爲這是我的第一個問題。 我在Visual Studio 2005中用CppUnit生成輸出* .xml文件時遇到困難。當我使用F5或Ctrl + F5運行代碼(開始調試或開始不調試時),它不會創建報告文件。但是當我手動運行它時(通過/ debug中的* .exe文件),報告文件被創建。可能是什麼原因? testApp.cpp: #include

    2熱度

    2回答

    所以,我試圖學習CppUnit測試。由於CppUnit需要它自己的main函數來運行測試,我想我會將我的測試套件移動到它自己的子項目中。如果整個哲學是錯誤的,請糾正我。然後我將這個推送到我的Git服務器,並嘗試在Gerrit觸發器上運行Jenkins中的測試。最終,我正在努力學習詹金斯,並且我正在創建一個簡單的項目來幫助我。但是,當我編譯時,我收到很多與JenkinsTestSuite中的文件有關

    1熱度

    1回答

    我是CppUnit測試的新手,我有一套基本的問題。 所以,CppUnit測試需要一個主函數來運行。但是,我希望這個主體與我想測試的項目的主體分離。所以,既然你在一個項目中不能有2個主要功能,我創建了一個子項目(我使用Qt),它將容納我所有的測試類。但是,這似乎是導致它自己的一套問題,因爲在Qt中我可以指定我想運行哪個子項目。這可能意味着我不能讓他們成爲子項目,並將他們分開。 我習慣於JUnit,其

    2熱度

    1回答

    我對eclipse不熟悉。我有一個問題作爲這個題目的標題。該方案是我想要在src文件夾中創建一個子文件夾「test」(用於單元測試)。但是在創建文件夾「test」後,eclipse會自動將這個「test」文件夾及其內容添加到當前項目中。這會導致「main」函數的多重定義錯誤,因爲在「test」文件夾下還有一個包含main函數的cpp文件。我想要的是將「test」文件夾放在src文件夾中,但該文件夾

    4熱度

    2回答

    我目前使用CMake來構建我的項目和CppUnit來測試它。在我的CMake文件中,我創建了兩個可執行文件。 sample是編譯源本身。與sample_test我運行測試。如果I R 這裏的一部分我CMakeLists.txt SET(SAMPLE_ROOT_PATH ${PROJECT_BINARY_DIR}) SET(SAMPLE_SOURCE_PATH ${SAMPLE_ROOT_PATH

    1熱度

    1回答

    我想在Mac NETBEANS運行一些測試用的CppUnit測試 - 獅子OS10x但之後,我嘗試編譯它,我得到這個錯誤: /usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf "/usr/bin/make" -f nbproject/Makefile-Debug.mk dist/Debug/G

    2熱度

    2回答

    有人可以提供一步一步的說明,以獲取有關OS X 10.8 Mountain Lion的cppunit的工作嗎?這包括所需的任何下載和Netbeans的任何配置。 當前,當我添加一個cppunit測試時,在添加測試對話框中出現一條警告,提示「cppunit庫未被檢測到,測試編譯可能失敗。我已經從Sourceforge和svn cppunit下載了這兩個文件,並將這些文件複製到/ usr/local/

    2熱度

    2回答

    我使用CPPUNIT_ASSERT_EQUAL(a,b)檢查值a和b。 a和b是無符號的字符類型。所以,當這個斷言失敗時,它會顯示預期值和實際值。由於類型是無符號字符,預期值和實際值將顯示爲字符。例如,35將顯示爲#。但這不是我想要的。當然,CPPUNIT_ASSERT_EQUAL((int)a,(int)b)可能是一個解決方案,但看起來很奇怪。此外,如果值以十六進制格式顯示,則會更好。但我不知道