PLearn 0.1
Classes | Namespaces | Defines | Variables
PPTest.cc File Reference
#include "PPTest.h"
Include dependency graph for PPTest.cc:

Go to the source code of this file.

Classes

class  PLearn::Parent
class  PLearn::ChildA
class  PLearn::ChildB
class  PLearn::Other
class  PLearn::Test_PP

Namespaces

namespace  PLearn
 

< for swap


Defines

#define T_ERR(_Type__, _The_Message__)
#define T_ASSERT(__Test_, __Message_)
#define DO_TEST(__name, __testFunction)
#define MAX_SIZE   11

Variables

bool __result = false
 Maybe not clean, but it doesn't work otherwise.

Detailed Description

Definition in file PPTest.cc.


Define Documentation

#define DO_TEST (   __name,
  __testFunction 
)
Value:
__result = false;\
cout << endl;\
cout << "Step:\t " << __name << endl;\
cout << "Doing ..." << endl << endl;\
__result = __testFunction;\
if(__result){ cout << "PASSED" << endl; }\
else{ PLERROR("****FAIL****"); }\
cout << endl << endl;

Definition at line 59 of file PPTest.cc.

Referenced by PLearn::PPTest::perform().

#define MAX_SIZE   11

Definition at line 69 of file PPTest.cc.

Referenced by PLearn::Test_PP::Test_PP().

#define T_ASSERT (   __Test_,
  __Message_ 
)
#define T_ERR (   _Type__,
  _The_Message__ 
)
Value:
cerr << "\n============================================================" << endl;\
cerr << ""              << _Type__ << " " << flush;\
cerr << "At " << __FILE__ << ":" << __LINE__;                   \
cerr << endl << _The_Message__ << endl;\
cerr << "============================================================\n" << endl;\
exit(1);

Definition at line 46 of file PPTest.cc.


Variable Documentation

bool __result = false

Maybe not clean, but it doesn't work otherwise.

Definition at line 58 of file PPTest.cc.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines