問題タブ [sentestingkit]
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.
ios - 単体テストで変数が破棄されました
全て:
次の単体テスト クラスがあります (実装ファイルを示します)。
テストを実行すると、トークンが nil であるため testB は失敗しますが、問題はありませんが、なぜtoken
破棄されるのでしょうか?
ios - テスト用にローカルの JSON ファイルを読み込む方法
json 検証用の単体テストを作成しようとしています (アプリは残りの API からの json に大きく依存しているため)。
シンプルなjsonを含むローカルファイルがあります:「goodFeaturedJson.txt」
内容:
テストケース:
テストは毎回失敗します。コンソールに次のように出力されます。
なんで?データが nil/null の場合、有効な json が存在せず、バリデーターが破損することは明らかなので、テストが失敗する理由はわかっています (無効な場合はそうなるはずです)。
ここで見逃した簡単なものがあるに違いありません。何かアイデアはありますか?
ios - 単体テスト class1 と単体テスト class2 iOS の間に依存関係を追加できますか
機能フローをテストするために、既存のアプリケーションのユニット テスト ケースを書き始めました。OCUnit (SentestingKit.framework) を使用しています。アプリはクライアント サーバー ベースのアプリです。
ログイン画面の後、アプリには 5 つのタブがあります。私の問題は、各画面に6つのテストクラスを書きたいということです。すべてのタブは、ログイン中にいくつかのパラメーターを設定するログイン基準を渡す必要がありますが、これは各タブで機能を要求するときに必要でした。
したがって、これらのクラスに依存関係を追加して、ログイン テスト クラスが最初に実行されるたびに、それぞれの画面がテスト ケースを実行するようにする方法はありますか。
私が観察した奇妙なことの1つは、単体テストクラス(テストケースではない)をアルファベット順に実行することです。
注:- このアプローチは、過去 2 日間にさまざまなフォーラムで学んだ単体テストに関する私の理解です。他のアプローチが価値がある場合は、私を修正してください。
iphone - SenTestCase を cordova または phonegap プロジェクトに追加するにはどうすればよいですか?
phonegap を介して生成された iOS プロジェクトにテスト ターゲットを追加しようとすると、リンカー エラーが発生します。私のプロジェクト内のcordovaプロジェクトが見つからないようです(私は思う)ので、テストを実行するとエラーがスローされます。
私はしばらく検索しましたが、誰もこのエラーを持っていません。コルドバ プロジェクトのネイティブ ユニット テストを作成することさえ可能ですか? - 明確にするために、Cookie にネイティブ コードを使用しており、それを単体テストしたいと考えています。
エラーは次のとおりです。
どんな助けでも素晴らしいでしょう!!!! ありがとう。