[Swift]SwiftでParameterized Test?

Swift2.1でParameterized Testをどう書こうか、と考えた時、以下な感じでできそうに思えたのでメモ。

  • parametarized() にBlockとデータセットを与えることで、そのBlockの中の要素を全てBlockにて与えた処理を行う
  • 与えるパラメータは、 struct で定義する

残課題

String をメソッド名に動的に変換する方法がよくわからなかったので動的に testXXXX といったメソッドを生成、実行することができていないです。なので、個々のテストケース要素に対して独立した結果を得ることができません。まとめて1つのテストケースの結果を受け取ることができるだけです。

んー。

締め

Swiftだとこんな感じが限界かな。複雑にしないようにすると…

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中