TNB Library
公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
CTinyTestCase クラスabstract

簡易テストケースフレームワーク. [詳解]

#include <TnbTinyTestCase.h>

公開メンバ関数

bool Run (void)
 [実行] テスト開始. [詳解]
 

限定公開メンバ関数

void m_TcTrue (bool r)
 [評価] 評価 [詳解]
 
void TC_CAPTION_CASE (LPCSTR lpsz)
 [表示] テストケース説明 [詳解]
 
void TC_CAPTION_TEST (LPCSTR lpsz)
 [表示] テスト説明 [詳解]
 
virtual void Test1 (void)=0
 テスト1
 
virtual void Test2 (void)
 テスト2 [詳解]
 
virtual void Test3 (void)
 テスト3 [詳解]
 
virtual void Test4 (void)
 テスト4 [詳解]
 
virtual void Test5 (void)
 テスト5 [詳解]
 

詳解

簡易テストケースフレームワーク.

テストケースを簡易的に作成するフレームクラスです。

Test1()Test5()TC_TRUE() を使ったテストケースを記述します。

必要ファイル
TnbTinyTestcase.h
日付
09/04/21 新規作成
11/07/07 Run() に戻り値を付加

TnbTinyTestCase.h62 行目に定義があります。

関数詳解

◆ m_TcTrue()

void m_TcTrue ( bool  r)
protected

[評価] 評価

注意
本メソッドを使わず、 TC_TRUE() マクロを使用すること。
引数
r評価結果

TnbTinyTestCase.h116 行目に定義があります。

◆ Run()

bool Run ( void  )

[実行] テスト開始.

戻り値
true全て成功
false一つでも失敗

TnbTinyTestCase.h71 行目に定義があります。

◆ TC_CAPTION_CASE()

void TC_CAPTION_CASE ( LPCSTR  lpsz)
protected

[表示] テストケース説明

引数
lpszケース説明

TnbTinyTestCase.h98 行目に定義があります。

◆ TC_CAPTION_TEST()

void TC_CAPTION_TEST ( LPCSTR  lpsz)
protected

[表示] テスト説明

引数
lpsz説明

TnbTinyTestCase.h107 行目に定義があります。

◆ Test2()

virtual void Test2 ( void  )
protectedvirtual

テスト2

TnbTinyTestCase.h86 行目に定義があります。

◆ Test3()

virtual void Test3 ( void  )
protectedvirtual

テスト3

TnbTinyTestCase.h88 行目に定義があります。

◆ Test4()

virtual void Test4 ( void  )
protectedvirtual

テスト4

TnbTinyTestCase.h90 行目に定義があります。

◆ Test5()

virtual void Test5 ( void  )
protectedvirtual

テスト5

TnbTinyTestCase.h92 行目に定義があります。