[Swift]SwiftでParameterized Test?

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

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

残課題

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

んー。

締め

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

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s