タグ

mockに関するnakaji999のブックマーク (4)

  • Android Mockを利用してHTTP通信をテストするには

    注意! Android Mockについて(2014年6月2日追記) 記事で紹介しているAndroid Mockは、2012年11月に開発・サポートの終了を宣言されました。より一般的な下記モックフレームワークのDalvik仮想マシン対応がほぼ完了しており、その役目を終えたためです。 Mockito:1.9.5rc-1でDalvik対応がマージされました EasyMock:3.2でDalvik対応がマージされました 新規に作成するプロジェクトでは、これら他のモックフレームワークを使用することをお勧めします。@ITでは、他のモックフレームワーク導入方法を紹介する記事を掲載予定です。 なお、記事のサンプルコードをMockito向けに書き換えたものを公開しています。以下をご参照ください。 https://gist.github.com/4179494 さらに、EasyMock向けに書き換えたもの

    Android Mockを利用してHTTP通信をテストするには
  • テスト駆動型設計 - モックとテストを使用して役割に基づいたオブジェクトを設計する

    June 2009 Volume 24 Number 06 テスト駆動型設計 - モックとテストを使用して役割に基づいたオブジェクトを設計する Isaiah Perumalla | June 2009 コードは MSDN コード ギャラリーからダウンロードできます。 オンラインでのコードの参照 目次 実装ではなく対話が中心 バーコードを読み取る 役割を見極める 販売を完了する 相互のやり取りを抽象化する 領収金額を計算する 商品の説明を取得する リファクタリング まとめ テスト駆動開発 (TDD: Test Driven Development) の世界には、モック オブジェクトを使用した技法が存在します。オブジェクトの内部構造ではなく、むしろ、オブジェクトどうしの相互関係に注目することによって、特定のシステム内でオブジェクトが果たす役割を見極めるために、モック オブジェクトが役立ちます。

    テスト駆動型設計 - モックとテストを使用して役割に基づいたオブジェクトを設計する
  • BlogのDBをSQLiteに変更した。

    今までBerkley DBを使用してきたのですが、更新時の処理がかなり遅くなってきたこともあり、DBSQLiteに変更した。 検索のレスポンスも早くなってかなりいい感じ。 変更は基的に”http://www.sixapart.jp/movabletype/manual/mtmanual_upgrade_db.html”にあるとおりの手順で実施。 #horiさんいろいろ教えていただきまして、ありがとうございました。

    BlogのDBをSQLiteに変更した。
  • Mockitoノススメ - Fly me to the Luna

    モックライブラリ使ってますか? 僕はJavaの人なので、主にJUnitを使ってテストコードを書いています。テストコードを書いている最中、「もしこのオブジェクトから例外が帰ってきたら、ちゃんと例外のハンドリングができてんの?」等々、既存のオブジェクトの振る舞いを差し替えたくなることってありませんか?そういうときにモックライブラリを使うと、既存のオブジェクト処理を差し替える事ができます。 実は最初はモックライブラリって意味あるの?と懐疑的だったんです。どういうところに懐疑的だったかというと、 テストコード中に出てくるモックライブラリのセットアップがめんどい。 テストコードがプロダクトコードの実装に依存しちゃうんじゃないの?プロダクトコードをちょっと変えただけでテストが落ちるようになるんじゃないの? みたいなところです。でもMockitoというモックライブラリを使ってテストコードを書き初めてから

    Mockitoノススメ - Fly me to the Luna
  • 1