MantisBT - Doomseeker
View Issue Details
0001741Doomseeker[All Projects] Suggestionpublic2014-03-09 19:392018-10-27 22:56
Zalewa 
WubTheCaptain 
lowtweakhave not tried
closedwon't fix 
 
 
0001741: Replace homebrew unit testing engine with CxxTest
'http://cxxtest.com/ [^]'

CxxTest can be nicely integrated with CMake and each test compiles and runs as a separate program.
No tags attached.
related to 0003290closed WubTheCaptain Doomseeker's --tests option is undocumented 
related to 0003533assigned Zalewa Replace homebrew unit testing engine with Qt Test 
Issue History
2014-03-09 19:39ZalewaNew Issue
2014-03-09 19:39ZalewaSummaryReplace homebrew unit testing engine with cxxtest => Replace homebrew unit testing engine with CxxTest
2014-03-09 19:39ZalewaDescription Updatedbug_revision_view_page.php?rev_id=4566#r4566
2017-10-06 17:43ZalewaRelationship addedrelated to 0003290
2017-10-07 00:01WubTheCaptainNote Added: 0018451
2017-10-07 00:01WubTheCaptainStatusnew => feedback
2017-10-07 00:19WubTheCaptainNote Added: 0018452
2017-10-07 07:16ZalewaNote Added: 0018454
2017-10-07 07:16ZalewaStatusfeedback => new
2017-10-07 09:14WubTheCaptainStatusnew => acknowledged
2018-10-05 07:33WubTheCaptainNote Added: 0019916
2018-10-05 07:33WubTheCaptainPrioritynormal => low
2018-10-05 07:33WubTheCaptainSeverityminor => tweak
2018-10-05 07:33WubTheCaptainStatusacknowledged => resolved
2018-10-05 07:33WubTheCaptainResolutionopen => won't fix
2018-10-05 07:35WubTheCaptainRelationship addedrelated to 0003533
2018-10-27 22:56WubTheCaptainStatusresolved => closed
2018-10-27 22:56WubTheCaptainAssigned To => WubTheCaptain

Notes
(0018451)
WubTheCaptain   
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 [^]'
(0018452)
WubTheCaptain   
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 [^]'
(0018454)
Zalewa   
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.
(0019916)
WubTheCaptain   
2018-10-05 07:33   
I'll create a new ticket for Qt Test, and close this ticket soon if there's no objections to this resolution (per Zalewa's note).