問題タブ [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 投票する
2 に答える
1800 参照

xctest - 起動テストの前にシステムの日時を変更する方法 [XCTest、swift]

実際のデバイスまたはシミュレーターでの起動テストの前に、システムの日付時刻を変更する方法がわかりません。私たちを手伝ってくれますか?

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

swift - Swift XCTest tearDown を 1 回実行する方法

xcode 8.3.3、swift を使用しており、tearDown メソッドを 1 回だけ実行しようとしています。

ここで提供されるソリューションを使用して、アプリケーションを一度起動します: XCTestCase が setUp クラス メソッドでアプリケーションを起動しない

tearDown メソッドで、アプリケーションからログアウトしたい。これは一度だけやりたいです。

XCTest ドキュメントにはクラスの TeaDown() メソッドがありますが、それを使用しようとすると、アプリケーションにアクセスできなくなりますか?: https://developer.apple.com/documentation/xctest/xctestcase/understanding_setup_and_teardown_for_test_methods

これは、tearDown メソッドにいるときに得られるすべてであるため、アプリケーションのどの要素にもアクセスできなくなります。

ここに画像の説明を入力

すべてのテストの最後に、tearDown のコードを 1 回だけ実行するにはどうすればよいですか?

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

semaphore - 非同期APIレイヤーテストのセマフォとiOS単体テストの期待の違いは何ですか?

セマフォと期待を使用して実装しましたが、結果は同じです。両者の根本的な違いは何ですか。

// 期待値の使用

// セマフォの使用