Description: The QxCppUnit library provides a GUI frontend for CppUnit test execution. It is based on the QxRunner and Qt libraries. It can be used to unit test any kind of C++ software, it s not limited to Qt applications.
This library is just a thin wrapper around the QxRunner library. Actually the idea to write a Qt test runner with a user-friendly GUI led to the development of the QxRunner library.
The QxCppUnit library mainly consists of the CppUnitItem class, which subclasses QxRunner::RunnerItem, and the CppUnitModel class derived from QxRunner::RunnerModel. The TestRunner class populates a CppUnitModel instance with CppUnitItem objects and uses a QxRunner::Runner instance to show the GUI on the screen.
To Search:
File list (Check if you may need any files):
qxrunner\doc
........\docgen
........\......\copy_design.bat
........\......\docgen.ppr
........\......\doxygen.css
........\......\doxygen_tabs.css
........\......\ext_tools.doxyfile
........\......\footer.html
........\......\header.tex
........\......\index.sty
........\......\make_clean.bat
........\......\make_doc.bat
........\......\make_help.bat
........\......\make_html.bat
........\......\make_pdf.bat
........\......\qxcppunit.doxyfile
........\......\qxrunner.doxyfile
........\......\qxrunner_all.doxyfile
........\......\qx_browse.doxyfile
........\......\qx_pckg.doxyfile
........\......\style.css
........\......\style.sty
........\......\tabs.css
........\......\tab_l.gif
........\......\tab_r.gif
........\examples
........\........\qxcppunitdemo
........\........\.............\main.cpp
........\........\.............\qxcppunitdemo.ico
........\........\.............\qxcppunitdemo.pro
........\........\.............\qxcppunitdemo.rc
........\........\.............\qxcppunitdemo.res
........\........\.............\qxcppunitdemo.sln
........\........\.............\qxcppunitdemo.vcproj
........\........\.............\testexamples1.cpp
........\........\.............\testexamples2.cpp
........\........\.............\testexamples3.cpp
........\........\qxrunnerdemo
........\........\............\demoitem.cpp
........\........\............\demoitem.h
........\........\............\demomodel.cpp
........\........\............\demomodel.h
........\........\............\main.cpp
........\........\............\qxrunnerdemo.ico
........\........\............\qxrunnerdemo.pro
........\........\............\qxrunnerdemo.rc
........\........\............\qxrunnerdemo.res
........\........\............\qxrunnerdemo.sln
........\........\............\qxrunnerdemo.vcproj
........\include
........\.......\qxcppunit
........\.......\.........\cppunititem.h
........\.......\.........\cppunitmodel.h
........\.......\.........\qxcppunit_global.h
........\.......\.........\testrunner.h
........\.......\qxrunner
........\.......\........\aboutdialog.h
........\.......\........\appsettings.h
........\.......\........\columnsdialog.h
........\.......\........\proxymodelcommon.h
........\.......\........\qxrunner_global.h
........\.......\........\resultsmodel.h
........\.......\........\resultsproxymodel.h
........\.......\........\resultsviewcontroller.h
........\.......\........\runner.h
........\.......\........\runneritem.h
........\.......\........\runnermodel.h
........\.......\........\runnermodelthread.h
........\.......\........\runnerproxymodel.h
........\.......\........\runnerviewcontroller.h
........\.......\........\runnerwindow.h
........\.......\........\runnerwindowclient.h
........\.......\........\settingsdialog.h
........\.......\........\statuswidget.h
........\.......\........\stoppingdialog.h
........\.......\........\utils.h
........\.......\........\viewcontrollercommon.h
........\lib
........\license.txt
........\make_clean
........\make_clean.bat
........\qmake.ppr
........\qxconfig.pro
........\qxrunner_all.pro
........\qxrunner_all.sln
........\README.txt
........\src
........\...\qxcppunit
........\...\.........\cppunititem.cpp
........\...\.........\cppunitmodel.cpp
........\...\.........\mainpage.h
........\...\.........\qxcppunit.pro
........\...\.........\qxcppunit.sln
........\...\.........\qxcppunit.vcproj
........\...\.........\resources
........\...\.........\.........\qxcppunit.qrc
........\...\.........\.........\qxcppunit_16x16.png
........\...\.........\.........\qxcppunit_64x64.png
........\...\.........\testrunner.cpp
........\...\qxrunner