Osi trunk
Public Types | Public Member Functions | Public Attributes | Static Public Attributes
OsiUnitTest::TestOutcome Class Reference

#include <OsiUnitTests.hpp>

Collaboration diagram for OsiUnitTest::TestOutcome:

List of all members.

Public Types

enum  SeverityLevel {
  NOTE = 0, PASSED = 1, WARNING = 2, ERROR = 3,
  LAST = 4
}

Public Member Functions

 TestOutcome (const std::string &comp, const std::string &tst, const char *cond, SeverityLevel sev, const char *file, int line, bool exp=false)
void print () const

Public Attributes

std::string component
std::string testname
std::string testcond
SeverityLevel severity
bool expected
std::string filename
int linenumber

Static Public Attributes

static std::string SeverityLevelName [LAST]

Detailed Description

Definition at line 70 of file OsiUnitTests.hpp.


Member Enumeration Documentation

Enumerator:
NOTE 
PASSED 
WARNING 
ERROR 
LAST 

Definition at line 72 of file OsiUnitTests.hpp.


Constructor & Destructor Documentation

OsiUnitTest::TestOutcome::TestOutcome ( const std::string &  comp,
const std::string &  tst,
const char *  cond,
SeverityLevel  sev,
const char *  file,
int  line,
bool  exp = false 
) [inline]

Definition at line 91 of file OsiUnitTests.hpp.


Member Function Documentation

void OsiUnitTest::TestOutcome::print ( ) const

Member Data Documentation

std::string OsiUnitTest::TestOutcome::SeverityLevelName[LAST] [static]

Definition at line 80 of file OsiUnitTests.hpp.

Definition at line 82 of file OsiUnitTests.hpp.

Definition at line 83 of file OsiUnitTests.hpp.

Definition at line 84 of file OsiUnitTests.hpp.

Definition at line 85 of file OsiUnitTests.hpp.

Definition at line 86 of file OsiUnitTests.hpp.

Definition at line 88 of file OsiUnitTests.hpp.

Definition at line 89 of file OsiUnitTests.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines