というタイトルで書いてたんやけれど、とりあえずソースを見たところと、使ってみた範囲での特徴と仕組み。あまりたくさんのテストを触ったことがある訳じゃないので変なこと書いているかもしれへん。 特徴みたいなもの とりあえず書いたらテストできる。色付き。 仕組みみたいなもの 静的メンバ変数の初期化タイミングを使ってメイン関数が始まるまでには、テストを書くだけでテスト一覧が列挙されている。 具体的には、テスト用のマクロを書くと、テストクラスが作成され、テスト情報が、静的メンバとして自動的に作成され、同時にテストケースも作成される。 作成されたテストケース、テスト情報は static な singleton に格納される。のでテストの実行は、唯一のインスタンスに対してテスト実行を起動させるだけ。 使い方みたいなもの テストを書いた後はテスト用のメインクラスで、テスト実行マクロを実行するだけ。 int