ocunit

    1

    1答えて

    OCUnitを使用してアプリケーションをテストしていますが、問題が発生しています。私はタイプUIImageViewのインスタンス変数を含むクラスを含めるしようとすると、私は次のエラーを取得:「UIImageViewの前に期待される指定子修飾子リスト」を マイ宣言コードは次のとおりです。 UIImageView *_icon; 私ができますこれを引き起こして何が起こったのか、私はテストターゲット

    1

    2答えて

    MFMailComposeViewControllerのインスタンスをインスタンス化するメソッドをテストしようとしています。テストされるメソッドは、MFMailComposeViewControllerのいくつかのメソッドを呼びます(setSubject:を含む)。 この場合、setSubjectに特定のNSString(この場合は@ Test Message)が送信されていることをテストします。

    9

    2答えて

    私はEXC_BAD_ACCESSの問題を解決する方法を知っていますが、その単体テスト方法はわかりません。単にクラッシュするのではなく、コードでEXC_BAD_ACCESSをキャプチャする方法はありますか?ここで は私が尋ねる理由です:私はこのように、頻繁にブロックを使用してライブラリを書かれている: doSomething:の私の実装では - (void)doSomething:(void (^)

    6

    1答えて

    私はすべての設定が正しいと思います。私がcommand-uを実行する(またはメニューから製品テストを選ぶ)と、うまく動作します。 ベスト・プラクティスは、(各実行時に理解して)そのテストは、理想的には各ビルド時に、できるだけ頻繁に実行する必要があり、する必要があります。 どのようにそれを行うにはXCodeの4を強制するには?スキームでダニも、テスト対象アプリのメインターゲットのビルド設定に(検査対

    3

    1答えて

    私はiOSアプリケーションのテストを書き始めました。私はXcode4とOCUnitを使用しています。私は今、このように、静的変数がすでに割り当てられている場合に例外をスローする必要があり、コードの部分のためのテストを書いている: NSAssert(controllerInstance == nil, @"another controller is already in use!"); を私のテ

    2

    1答えて

    XcodeのOCUnitを使用してユニットテストを作成しています。テストでは、アニメーションを実行するメソッドが呼び出されます。 アニメーションが完了した後にのみテストメソッドを続行します。 アニメーションを実行するメソッドにはアニメーションデリゲートがありません。アニメーションデリゲートはありません。 アニメーションデリゲートを設定せずに、アニメーションがテストメソッドで終了するのを待つ方法はあ

    12

    2答えて

    私はiPhoneアプリの簡単なOCUnitテストで試していましたが、そのアプリデリゲートが期待していたクラスのインスタンスであると主張したかっただけです。私はこのテストが非常に有用であるとは思っていませんでしたが、私がObjective Cについて誤解を示していることが判明しました。 まず、デリゲートへの参照を取得します。その後、戻ってくるもののクラス名を記録します。私の場合、出力には「アプリデリ

    2

    2答えて

    現在、latとlngの値をNSStringとして保持する単純なオブジェクトを扱っています。 [LocationParseJsonTest testLocationParseJson]:'41 0.6756668' は'41 0.6756668に等しくなければなりません - :私は、彼らは私がここにこのアプローチ/ - (void) testLocationParseJson { NSAr

    11

    4答えて

    ターミナルコマンドを使用してシミュレータで実行されるアプリケーションテストを開始することはできますか? おかげで

    4

    4答えて

    私はiOS Development Guide: Unit Testing Applicationsです。しかし、(Command + B)LogicTestsターゲット(「ロジックテストの設定」のステップ8)をビルドしようとすると、「選択した実行先はこのアクションでは無効です」というエラーが表示されます。 LogicTestsのターゲット依存関係にアプリケーションターゲットを追加したので、Com