0

私が取り組んでいるプロジェクトの簡単なテストケースを書き込もうとしています。入力を受け取り、その入力に対する操作の結果に応じて true/false を返す単純なメソッドがあります。ベースケースユニットテストは正しいですか?Java では、TestNG というフレームワークを使用して、テストにデータを挿入し、各データ入力が個別のテストと見なされるようにすることができます。私が Objective-C で見つけたのは、このようなことは不可能な JUnit に似たものをモデル化するということです。代わりに、セットアップまたはどこかにアレイを作成し、アレイを手動でループしてテストを実行する必要があります。これは、X 入力値の X テストではなく、X 入力値の単一のテストと見なされることになります。

私が求めていることは、Objective-C では現在不可能ですか? 最新の XCode を使用し、iOS8 でコーディングしています。

前もって感謝します!--マイケル

私の推測では、XCTesting フレームワークは jUnit とまったく同じように構築されています。つまり、私の質問に対する答えは NO です。間違っていたら聞いてみようと思いました。

4

1 に答える 1

0

基本的な答えはノーだと思います。それはうまくいきませんXCTestCase。失敗により、どのケースで失敗しているかを確認できるはずです。ただし、最初に失敗した後に単体テストの実行を停止しないことが目標である場合は、この StackOverflow スレッドinvokeTestで説明されているようにオーバーライドできます。

于 2015-01-26T20:06:23.440 に答える