Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

TestCase.h File Reference

テストケースヘッダ More...

#include <LampUnit/Test.h>

Go to the source code of this file.

Namespaces

namespace  LampUnit

Defines

#define TestFail(message)   { addFailure((message), __FILE__, __LINE__); }
 テスト用失敗マクロ

#define TestAssert(condition)   if(!(condition)){ TestFail((#condition)); }
 テスト用アサートマクロ

#define TestAssertMessage(condition, message)   if(!(condition)){ TestFail((message)); }
 テスト用アサートマクロ

#define TestEquals(expected, actual)   { assertEquals((expected), (actual), __FILE__, __LINE__); }
 テスト用イコールマクロ

#define TestNotEquals(notExpected, actual)   { assertNotEquals((notExpected), (actual), __FILE__, __LINE__); }
 テスト用ノットイコールマクロ

#define TestEpsilonEquals(expected, actual, epsilon)   { assertEquals((expected), (actual), __FILE__, __LINE__, (epsilon)); }
 テスト用イコールマクロ

#define TestNotEpsilonEquals(notExpected, actual, epsilon)   { assertNotEquals((notExpected), (actual), __FILE__, __LINE__, (epsilon)); }
 テスト用ノットイコールマクロ


Detailed Description

テストケースヘッダ

Author:
Junpee

Definition in file TestCase.h.


Define Documentation

#define TestAssert condition   )     if(!(condition)){ TestFail((#condition)); }
 

テスト用アサートマクロ

Parameters:
condition falseならアサート発生

Definition at line 41 of file TestCase.h.

#define TestAssertMessage condition,
message   )     if(!(condition)){ TestFail((message)); }
 

テスト用アサートマクロ

Parameters:
condition falseならアサート発生
message メッセージ

Definition at line 49 of file TestCase.h.

#define TestEpsilonEquals expected,
actual,
epsilon   )     { assertEquals((expected), (actual), __FILE__, __LINE__, (epsilon)); }
 

テスト用イコールマクロ

Parameters:
expected 期待される値
actual 実際の値
epsilon 許容誤差

Definition at line 74 of file TestCase.h.

#define TestEquals expected,
actual   )     { assertEquals((expected), (actual), __FILE__, __LINE__); }
 

テスト用イコールマクロ

Parameters:
expected 期待される値
actual 実際の値

Definition at line 57 of file TestCase.h.

#define TestFail message   )     { addFailure((message), __FILE__, __LINE__); }
 

テスト用失敗マクロ

Parameters:
message メッセージ

Definition at line 34 of file TestCase.h.

Referenced by LampUnit::TestCase::run().

#define TestNotEpsilonEquals notExpected,
actual,
epsilon   )     { assertNotEquals((notExpected), (actual), __FILE__, __LINE__, (epsilon)); }
 

テスト用ノットイコールマクロ

Parameters:
notExpected 期待されない値
actual 実際の値
epsilon 許容誤差

Definition at line 83 of file TestCase.h.

#define TestNotEquals notExpected,
actual   )     { assertNotEquals((notExpected), (actual), __FILE__, __LINE__); }
 

テスト用ノットイコールマクロ

Parameters:
notExpected 期待されない値
actual 実際の値

Definition at line 65 of file TestCase.h.


Generated on Wed Mar 16 10:29:54 2005 for LampUnit by doxygen 1.3.2