2
これは簡単な質問です。ユニットテスト中にロケールを変更することは可能ですか?OCUnit:テストのためにユーザーのロケールを変更する
私のラベルは英語で「月曜日」、フランス語では「ルンディ」であることを確認したいと思います。
これは簡単な質問です。ユニットテスト中にロケールを変更することは可能ですか?OCUnit:テストのためにユーザーのロケールを変更する
私のラベルは英語で「月曜日」、フランス語では「ルンディ」であることを確認したいと思います。
あなたが言う状況は、単体テストより統合テストのほうがよく聞こえます。アプリケーションが動作する環境を変更し、それに応じてアプリケーションの動作が変更されるようにします。それは私がUIAutomationとチェックすることのようなものです。
ユニットテストの状況では、任意のNSLocaleインスタンスを作成し、テストフィクスチャ内の各ロケールに正しい文字列テーブルが使用されることをアサートできるというラベルテキストを作成する方法があります。
お寄せいただきありがとうございます。実際に私がやりたかったのは、Dateコンポーネントとその週の最初の曜日でした。私は何をしたいのか正確に覚えていません。 – Julien