問題タブ [xctestcase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
930 参照

ios - ログイン用の UI テスト ケースを作成する必要はありますか?

質問 :

アプリの UI テスト ケースを作成するときに、ログインのテスト ケースも作成する必要がありますか?

既に完了: 現在、さまざまなシナリオのテスト ケースを作成していますが、アプリにログインしてテスト ケースを実行しないと、すべてのテスト ケースが失敗します。

どうすればいいのかわからない?

提案があれば教えてください。

前もって感謝します

0 投票する
4 に答える
2276 参照

ios - 致命的なエラーが発生した場合に Xcode iOS 単体テストを停止する方法は?

致命的なエラーが発生した場合、Xcode iOS 単体テストを停止するにはどうすればよいですか?

これは、10 個の単体テストがある場合ですが、5 番目の単体テストで呼び出すコードにコーディングの問題があり (** この場合のコーディングの問題はテスト ケースとセットアップ コードにあります **)、致命的な誤り。したがって、この場合、単体テストはそこで停止し、そのテスト クラスの他のテスト ケースには進みません。

(これが適切な単体テストのための意図された運用/プロセスであるかどうかわからない?)

0 投票する
1 に答える
237 参照

objective-c - テストデータを反復処理してから XCTestCase に渡す方法は?

すべてのプラットフォームで同じ結果を生成する必要がある同じ計算機のいくつかのバージョン (IOS、JavaScript、Android) があります。

次のような複数のデータセットにまたがる一連のテストデータを開発しました。

...等々。

次のような単純な XCTestCase があります。

だから、問題は、どのように私は:

passedInDataつまり、データをCalculatorAddTestに渡すにはどうすればよいですか?

私は init: をオーバーライドしようとしましたが、それは呼び出されませんでした (XCTestCase の指定された初期化子が何であるか、ヘッダーには手がかりがありません)。

ありがとう!

シュタイナーX

0 投票する
2 に答える
701 参照

swift - XCTestCase テストが失敗したかどうかを確認する方法

実行中のテスト内で、そのいずれかXCTAssertが失敗したかどうかを確認することはできますか? いくつかのアサーションが連続してテストされており、後でコードを追加して、いずれかが失敗した場合に特定のアクションを実行したいと考えています。

ヒントが欲しいanyOfTheAboveAssertionsFailedのは、ハードコードされた値との比較を複製しないという条件です。

0 投票する
1 に答える
395 参照

swift - Xcode UI テスト - tearDown 後に swipeRight() が機能しない

毎回呼び出されるログアウト機能がありますが、tearDown()この方法で呼び出されると機能しません。テスト中に同じログアウト関数を呼び出すと、正常に動作します。ティアダウン中の XCUI テストの動作について知りたいのですが、制限はありますか? lldbを使用してapp.swipeRight()をデバッグして呼び出してみました(espression-> write code)...

0 投票する
2 に答える
5607 参照

xcode - UI XCTest、ビューに存在する要素

私はUIテストの作成が初めてです。

どの要素が表示されているか、または存在するかを知ることができるかどうかを知りたかったのです。その数と呼び方を知りたいです。

すべての要素をループするためにこのようなことを試みましたが、うまくいきません。

0 投票する
2 に答える
435 参照

ios - XCTest で tableview デリゲートをオーバーライドする方法

この「成功」シナリオのテストケースを作成する方法は?

以下のモックデリゲートを迅速に作成してみました:

コード:

nil を出力します。データソースに対して試したのと同じモックアップで、データソース obj を返しています。デリゲートがnilを返すのはなぜですか? このシナリオをテストする方法は?