タグ

UnitTestに関するiga_kのブックマーク (5)

  • http://www.alittlemadness.com/2009/03/31/c-unit-testing-with-boosttest/

    For full functionality of this site it is necessary to enable JavaScript. Here are the instructions how to enable JavaScript in your web browser.

  • iUnitTest - リンゴの水やり?(はてな)

    iPhoneのUnit TestフレームワークiUnitTestを公開しました。会社として公開したのでプレスリリースなんか出したりしてます。 http://github.com/katsuyoshi/iunittest/tree/master インストールはいたって簡単で、ソース一式を持って来たらそのディレクトリで'sudo ./setup'を実行するだけです。 XcodeにiUniTestアプリケーションのテンプレートが追加されるので、それからテスト用のプロジェクトを作成します。*1 テスト用のクラステンプレートも追加されているので、わざわざimportしたりテスト用に設定をしたりという事は必要ありません。 テストはIUTAssertion.hに書いてる"ASSERT"から始まるマクロを使用します。 メッセージを入れる事も想定してますが、実装してません。exceptionを扱う物もありま

    iUnitTest - リンゴの水やり?(はてな)
  • C/C++ に対応した、もうひとつのUnitTestFramework ─ WinUnit:CodeZine

    はじめに 単体テストを効率的に行うため、テスト対象となる言語に応じてさまざまなフレームワーク「xUnit」がリリースされています。例えばJavaならJUnit、.NETならNUnit、CならCUnitC++ならCppUnitあたりがそれぞれの代表格といったところでしょうか。 マイクロソフトのオンラインマガジン「MSDNマガジン2008年2月号」で、Windows環境に特化したC/C++対応の単体テストフレームワーク「WinUnit」が紹介されています。実行環境がWindowsに限定されてはいるものの、それを補って余りある使い勝手の良さを実現しています。CUnit/CppUnitの問題点 CUnitによる単体テストの例を示します。 #include <CUnit.h> #include "Car.h" #include <stdio.h> Car c; int car_setup(

    iga_k
    iga_k 2008/03/26
    Windows環境に特化したC/C++対応の単体テストフレームワーク「WinUnit」
  • 更新履歴兼雑記 : JavaScript で Unittest を書く

    Web サイトのユニットテストをする場合に JS を使うのはどうかなーと思いました。 HTTP が簡単に使える DOM API がある GUI (HTML) がある などのメリットがある気がしたので、四国 を対象に、実際に作ってみました。 http://mshe.skr.jp/test.html これで "test" ボタンを押すと、いくつかの URL でエラーが出てないか (Status Code が 200 であることと、 <pre> タグを含んでいないことを確認。 <pre> タグは例外が飛んでる時に出てるはず) をチェックしてから、適当な文字列を乱数から生成して、それをポストしてみてレスポンスに反映されてることを確認しています。単純なテストですが、リリース時の基的な確認には使えるかなぁと思います。ブラウザ上の JS はとにもかくにも DOM を持ってるので、レスポンスの中身を詳細

    更新履歴兼雑記 : JavaScript で Unittest を書く
  • Dynamic Test Runner

    説明 なんというかユニットテストは気軽に書きたいのに そのためにテストフレームワークだの覚えたりだの そのフレームワークに従うとやたらと色んなところに 関数宣言しなきゃいけなかったりだのするのは なんか末転倒な気がします。 これはとても手軽(たぶん)なユニットテストツールです。 更新情報 060313. 0.0.3 。 バグ取ったり 。 051127. 0.0.2 。 バグ取ったり機能追加したり 。 051123. 0.0.1 。 作った 。 ダウンロード dtr-0.0.3.tar.gz 0.0.3 はひょっとしたら少しダメなところもあるかもしれません。 dtr-0.0.2.tar.gz これはなに。 CUnit などでテストを書く場合、 なんかをインクルードしてテストスートを登録したりして、 とにかくフレームワークに従ってテストを書く必要があります。 DTR はそういった手間いらずの

  • 1