Zandronum Chat @ irc.zandronum.com
#zandronum
Get the latest version: 3.0
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001741Doomseeker[All Projects] Suggestionpublic2014-03-09 19:392017-10-07 09:14
ReporterZalewa 
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusacknowledgedResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0001741: Replace homebrew unit testing engine with CxxTest
Descriptionhttp://cxxtest.com/ [^]

CxxTest can be nicely integrated with CMake and each test compiles and runs as a separate program.
Attached Files

- Relationships
related to 0003290closedWubTheCaptain Doomseeker's --tests option is undocumented 

-  Notes
User avatar (0018451)
WubTheCaptain (developer)
2017-10-07 00:01

Besides CMake integration, how does CxxTest compare with other unit testing frameworks – say CppUnit – in example? So far I've read Noel Llopis' "Exploring the C++ Unit Testing Framework Jungle" (2004) article. [1]

As a minor point against CxxTest, it has an external dependency to Python. Regardless of unit testing framework chosen (I have no preference yet), this suggestion has my support.

[1]:http://gamesfromwithin.com/exploring-the-c-unit-testing-framework-jungle [^]
User avatar (0018452)
WubTheCaptain (developer)
2017-10-07 00:19

Since Doomseeker is also using the Qt framework, how does CxxMake compare with Qt Test? [1]

[1]:https://doc.qt.io/qt-5/qttest-index.html [^]
User avatar (0018454)
Zalewa (developer)
2017-10-07 07:16

Given that this was initially created 3 years ago, I think I didn't know about Qt Test at the time. Naturally, we should be using Qt Test. Boost Unit Test module is also good, but it's also a separate dependency.

Issue Community Support
Only registered users can voice their support. Click here to register, or here to log in.
Supporters: WubTheCaptain
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2014-03-09 19:39 Zalewa New Issue
2014-03-09 19:39 Zalewa Summary Replace homebrew unit testing engine with cxxtest => Replace homebrew unit testing engine with CxxTest
2014-03-09 19:39 Zalewa Description Updated View Revisions
2017-10-06 17:43 Zalewa Relationship added related to 0003290
2017-10-07 00:01 WubTheCaptain Note Added: 0018451
2017-10-07 00:01 WubTheCaptain Status new => feedback
2017-10-07 00:19 WubTheCaptain Note Added: 0018452
2017-10-07 07:16 Zalewa Note Added: 0018454
2017-10-07 07:16 Zalewa Status feedback => new
2017-10-07 09:14 WubTheCaptain Status new => acknowledged






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker