• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KUnitTest

KUnitTest::TestResults

KUnitTest::TestResults Class Reference

#include <tester.h>

List of all members.


Detailed Description

A simple class that encapsulates a test result. A Tester class usually has a single TestResults instance associated with it, however the SlotTester class can have more TestResults instances (one for each test slot in fact).

Definition at line 426 of file tester.h.


Public Member Functions

virtual void addDebugInfo (const QString &debug)
virtual void clear ()
QString debugInfo () const
QStringList errorList () const
int errors () const
int passed () const
QStringList skipList () const
int skipped () const
QStringList successList () const
 TestResults ()
int testsFinished () const
QStringList xfailList () const
int xfails () const
int xpasses () const
QStringList xpassList () const
virtual ~TestResults ()

Constructor & Destructor Documentation

KUnitTest::TestResults::TestResults (  )  [inline]

Definition at line 431 of file tester.h.

virtual KUnitTest::TestResults::~TestResults (  )  [inline, virtual]

Definition at line 433 of file tester.h.


Member Function Documentation

virtual void KUnitTest::TestResults::addDebugInfo ( const QString &  debug  )  [inline, virtual]

Add some debug info that can be view later. Normally you do not need to call this.

Parameters:
debug The debug info.

Definition at line 451 of file tester.h.

virtual void KUnitTest::TestResults::clear (  )  [inline, virtual]

Clears the test results and debug info. Normally you do not need to call this.

Definition at line 437 of file tester.h.

QString KUnitTest::TestResults::debugInfo (  )  const [inline]

Returns:
The debug info that was added to this Tester object.

Definition at line 458 of file tester.h.

QStringList KUnitTest::TestResults::errorList (  )  const [inline]

Returns:
Details about the failed tests.

Definition at line 479 of file tester.h.

int KUnitTest::TestResults::errors (  )  const [inline]

Returns:
The number of failed tests.

Definition at line 464 of file tester.h.

int KUnitTest::TestResults::passed (  )  const [inline]

Returns:
The number of passed tests.

Definition at line 476 of file tester.h.

QStringList KUnitTest::TestResults::skipList (  )  const [inline]

Returns:
Details about which tests were skipped.

Definition at line 488 of file tester.h.

int KUnitTest::TestResults::skipped (  )  const [inline]

Returns:
The number of skipped tests.

Definition at line 473 of file tester.h.

QStringList KUnitTest::TestResults::successList (  )  const [inline]

Returns:
Details about the succeeded tests.

Definition at line 491 of file tester.h.

int KUnitTest::TestResults::testsFinished (  )  const [inline]

Returns:
The number of finished tests.

Definition at line 461 of file tester.h.

QStringList KUnitTest::TestResults::xfailList (  )  const [inline]

Returns:
Details about tests that failed expectedly.

Definition at line 482 of file tester.h.

int KUnitTest::TestResults::xfails (  )  const [inline]

Returns:
The number of expected failures.

Definition at line 467 of file tester.h.

int KUnitTest::TestResults::xpasses (  )  const [inline]

Returns:
The number of unexpected successes.

Definition at line 470 of file tester.h.

QStringList KUnitTest::TestResults::xpassList (  )  const [inline]

Returns:
Details about tests that succeeded unexpectedly.

Definition at line 485 of file tester.h.


The documentation for this class was generated from the following file:
  • tester.h

KUnitTest

Skip menu "KUnitTest"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • KIO
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal