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.