![](/img/trans.png)
[英]How to use UnitTest++ installed with apt in Ubuntu
在那之后 但是沒有libUnitTest++.a ,就像我在 Windows 中一樣,我根據此處的說明自行編譯了 UnitTest++。 我也沒有看到源代碼文件。 我可以使用此安裝進行測試還是需要下載源代碼並自己編譯? 或者我怎樣才能使用libUnitTest++.so而不是libUnitTest ...
[英]How to use UnitTest++ installed with apt in Ubuntu
在那之后 但是沒有libUnitTest++.a ,就像我在 Windows 中一樣,我根據此處的說明自行編譯了 UnitTest++。 我也沒有看到源代碼文件。 我可以使用此安裝進行測試還是需要下載源代碼並自己編譯? 或者我怎樣才能使用libUnitTest++.so而不是libUnitTest ...
[英]Using Macros with C++ and UnitTest++
I am working on a large C++ project, for safety critical aerospace software, we have about 50 developers working on the project, so of course it is h ...
[英]How to write a CMakeLists.txt file for UnitTest++ project
我被問到我是否可以針對正在處理的項目開始使用cmake而不是Makefiles。 我已經使它可以編譯我的主項目,但是,我很難為使用UnitTest ++的test/目錄編寫CMakeLists.txt文件。 我已經找到了這些說明 ,但是我很難遵循它們。 我跑 mkdir build ...
[英]codelite unittest++/UnitTest++.h: no such file or directory
我正在嘗試使用C ++ / Codelite進行單元測試。 我從codelite-plugins軟件包(Ubuntu 18.04)安裝了UnitTest ++插件。 我也可以看到: 因此,我在Codelite中創建了一個測試項目,並添加了以下內容: 現在,在按CTRL + F ...
[英]Unittest++ does not recognize tests
我目前正在執行單元測試(這是我本周剛剛學到的),以便在擴展其功能之前重構現有程序。 但是,在我對模板類進行了5-6次測試( 此處為完整代碼 )后,UnitTest ++突然給出了一個錯誤,指出“項目包含0個測試”,而即使我恢復了測試,它仍然不斷給我這個錯誤。代碼顯示錯誤發生之前的狀態。 ...
[英]Dealing with optional tests
缺少一種在CATCH , Google Test和其他框架中跳過測試的方法(至少在傳統意義上,你指定這樣做的原因並在輸出中看到它)使我想到我是否需要它(我在過去的項目中一直使用UnitTest ++ 。 通常,是的,應該沒有任何理由在桌面應用程序中跳過任何內容 - 無論是否測試。 但是當 ...
[英]Unit testing vs TDD(test driven dev) What is the difference?
他們是不一樣的名字? “測試”這個詞在某種程度上讓我覺得它們是相似的...... ...
[英]Python unittest print logging works on Linux but not on Windows
我正在嘗試編寫將stdout和stderr重定向到Windows網絡驅動器上寫入的文件的單元測試。 由於某種原因,相同的腳本(僅diff。是目錄路徑)在Linux上有效,但在Windows上無效。 在Windows上運行時,不會將任何內容寫入日志文件。 這是Windows上的腳本,什么 ...
[英]cmake - UnitTest++ linking unit test binaries fails
我是CMake的新手,但是我能夠為我的C ++項目設置CMakeLists.txt文件,它有點像此設置 BTW。 我需要使用UnitTest ++進行單元測試,但是由於某些原因,鏈接單元測試可執行文件失敗。 這是shell輸出: 這是我的根CMakeLists.txt文件: ...
[英]Can't run post build with UnitTest++ VS2012
我正在閱讀有關UnitTest ++的MoneyApp教程,但是在添加postbuild設置時收到以下錯誤。 我想知道是否是因為(x86)之前的空間,有人知道如何解決此問題嗎? ...
[英]How to solve UnitTest++ linker errors using C++11 and CMake on Mac OS X?
我正在嘗試使用CMake為使用C ++ 11的庫編譯測試。 我已經在Ubuntu上使用UnitTest ++和C ++ 11取得了成功,但是Mac OS X給了我鏈接器錯誤。 在CMake中,APPLE的鏈接器標志和庫如下所示: 編譯時會顯示鏈接器錯誤,例如: 這是完整的 ...
[英]Is this a VS2012 optimization bug?
在這里完成VS2010到2012的更新,並且由於代碼生成錯誤或編程錯誤而導致一些單元測試失敗,但我不確定是哪一個。 我發布的代碼幾乎等於原始代碼,並且還會重現問題。 這是一個案例; 所有類/實現都在單獨的文件中。 以上內容位於一個dll中,並在exe中使用unittest ++ ...
[英]Linker errors when trying to link code in tests using UnitTest++
所以我在用Unittest ++(1.4版) 我已經嘗試進行一些虛擬測試(CHECK(true)和CHECK(false),並且工作正常)。但是,一旦我嘗試包含一些生產代碼,鏈接器就會使用任何類或函數我為測試而包含的標題。 我的問題是: 這可以由UnitTest ++中的任 ...
[英]How to link tests from static library in test runner executable?
我有一個這樣組織的Visual Studio解決方案: ProjectB包含兩個看起來像這樣的文件: 和這個: 以及包含測試套件的幾個文件,例如: ProjectC包含一個文件: 我將測試與測試運行程序分開的原因是,我有另一個項目使用相同的測試來分析代碼覆 ...
[英]UnitTest++ and g++ - Relative path to the library
我正在嘗試讓 UnitTest++ 在此目錄樹之后的項目中工作: 我正在嘗試在項目目錄中使用 g++ 進行編譯。 我的 test.cpp 文件包含 UnitTest++ 入門代碼。 我嘗試了以下方法: 如果我理解得很好, -L 是給出 static 庫的路徑。 -l(小 L)用於庫名稱,-I(大寫 ...
[英]Unit testing methods created by a macro
我有一個用C ++編寫的程序,並確保在進行更改時我們不會破壞任何內容,我想添加單元測試。 在程序中,我們使用宏來創建一些經常使用的對象。 看起來像: 在包含切換點的類的標題中,我們稱為宏 然后,在包含切換點的類的構造函數中,執行以下操作: 現在我們可以使用mSwi ...
[英]Linking Error with UnitTest++
我使用Xcode作為我的想法時遇到了奇怪的單元測試++鏈接錯誤。 現在,我確實為項目設置了兩個目標。 一個目標將進行測試,另一個目標將暫時不執行任何操作。 注意,我確實鏈接了庫並運行了教程中的簡單工作示例。 我使用macports中的gcc 4.2.1進行了編譯。 “ std ...
[英]How Do I run UnitTest++ using the command line on Windows
我是UnitTest ++的新手,在使用Windows上的命令行使其無法正常工作時,我遇到了問題(我只需要使用命令行即可使其工作)。 我已經構建了解決方案,並且具有庫(UnitTest ++。vsnet2005),但是當我嘗試構建它時,它顯示“ UnitTest ++。h:沒有這樣的文 ...
[英]Volatile keyword allows access to const structures in UnitTest++
我正在使用UnitTest ++框架在我負責的某些C代碼上實施單元測試。 最終產品是嵌入式的,並使用const結構保存配置信息。 由於目標主機可以異步修改配置,因此結構的成員都是易失的。 一些結構也被聲明為易失性。 當我使用const_cast嘗試修改UnitTest Windows ...
[英]Scons AddPostAction causes Dependency Check error work-around
在scons中,我嘗試根據此處的出色示例制作一個UnitTest系統(請參見下面的代碼): http : //spacepants.org/blog/scons-unit-test 但是,由於最近的scons 2.0.1和更高版本中存在問題,因此,這種情況會導致依賴性循環,如此處所述: h ...