タグ

programmingとmockに関するastk_fのブックマーク (4)

  • モックオブジェクトをより便利にする (Try! Swift2017) - Qiita

    はじめに Try! Swift2017に参加しました。 とても勉強になったテーマの1つである「モックオブジェクトをより便利にする」をご紹介します。 モックオブジェクトを使ってユニットテストするコツをJon Reidさんが発表されました。 なぜモックオブジェクトを利用するか? ・実オブジェクトを利用すると時間がかかるため ・実オブジェクトが存在しない場合もあるため 今回ご説明する例 ウェーターがお客様からの注文を受け、コックに注文を正しく伝えられるかをテストします。 メニューはラーメンです。 登場人物 登場人物 説明

    モックオブジェクトをより便利にする (Try! Swift2017) - Qiita
  • [AngularJS] ダミーのAPIサーバの用意に便利な ngMockE2E - Qiita

    シチュエーションとしては、APIサーバ側がまだ開発中でその代替を用意したい場合や、デモやモックを Amazon S3 や GitHub Pages 等に載せるために、静的リソースのみでアプリケーションを構成したい場合。 ngMockE2E は当は E2E テスト用のものっぽいですが、ダミーの API サーバとしても活用できます。 個人的には GitHub Pages にデモを載せることが多いので重宝。 ※ 執筆時点の AngularJS のバージョンは 1.3.8 です。 導入方法 ① Bower でインストール --save オブションにより bower.json に追記されます。もしくは先に bower.json に追記してから $ bower install でもいいです。リリースビルドに含めるには bower.json 中の devDependencies エリアでなく depe

    [AngularJS] ダミーのAPIサーバの用意に便利な ngMockE2E - Qiita
  • [iOS] UnitTest で使えるいろんなモックの作りかた | DevelopersIO

    はじめに 今回は iOS アプリの UnitTest でよく使うモックの作りかたを紹介したいと思います。 前提条件としてテスト用ライブラリの GHUnit と OCMock を使っていますので、以下で紹介するモックを作りたい場合は導入してください。導入方法はこちらです! いろんなモックの作りかた クラスのモックを作る 普通にクラスのモックを作る場合です。まずは以下のようなクラスがあったとします。 CMSample.h #import <Foundation/Foundation.h> @interface CMSample : NSObject - (NSString *)sampleMethod; @end CMSample.m #import "CMSample.h" @implementation CMSample #pragma mark - public methods - (N

    [iOS] UnitTest で使えるいろんなモックの作りかた | DevelopersIO
  • [lib] モックとスタブの違い

    TEST http://d.hatena.ne.jp/devbankh/201001 モックやスタブを使った効率的なユニットテスト http://d.hatena.ne.jp/devbankh/201002 モックとスタブの違い コミュニケーション http://d.hatena.ne.jp/devbankh/20051124 簡単かつ効果的に話すために "モックオブジェクト"という言葉は、テストのために物のオブジェクトをまねる特殊なオブジェクトを表す言葉として定着した。しかしモックという言葉は元々スタブをキャッチーにしたものでなく、[スタブを使ったのとは別の] ユニットテスト方法を用いるためのものなのだ。この記事では、モックオブジェクトのファンに好まれる相互作用中心のテストと、よく行わている状態中心のテストスタイルとの違いを説明するために、モックとスタブの違いについて掘り下げる。 目次

    [lib] モックとスタブの違い
  • 1