Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

test.h File Reference

#include "screen.h"

Include dependency graph for test.h:

Include dependency graph

Go to the source code of this file.

Classes

class  Test_case
 A Test_case is a set of one or more unit tests, usually responsible for testing a single class. More...

class  Test_suite
 A Test_suite is actually responsible for running a collection of tests. More...


Defines

#define FAIL(check)
#define ENSURE(check, condition)


Define Documentation

#define ENSURE check,
condition   ) 
 

Value:

if (!test_name) \
    test_name = (char*)__PRETTY_FUNCTION__; \
  if (!condition) { \
    check_name = check; \
    success = false; \
    return; \
  }

#define FAIL check   ) 
 

Value:

if (!test_name) \
    test_name = (char*)__PRETTY_FUNCTION__; \
  check_name = check; \
  success = false; \
  return; \


Torsion Operating System, Copyright (C) 2000-2004 Dan Helfman