PCUnit 1.4.0 リリース

PCUnit 1.4.0をリリースしました。

変更点は以下の通りです。

  • アサートマクロの引数が複数回評価されない仕様に変更。
  • 各アサートマクロの戻り値をなしに変更。
  • PCU_last_assertion()を追加。これで直前のアサートマクロが失敗したかどうか知ることができる。アサートマクロの戻り値をなくした代わりに追加。
  • PCU_ASSERT_OPERATOR_INTを追加。符号あり整数の比較用。
  • PCU_ASSERT_OPERATOR_DOUBLEを追加。浮動小数点数の比較用。

アサートマクロの引数が複数回評価されて使いづらいことをhiroaさんに教えていただきました。ありがとうございました!

TODO

  • long long対応。
  • テスト結果のXML出力機能
  • ドキュメントの英訳