ocmock

    5

    1答えて

    テストケースで初めてOCMockを使用しようとしています。これはXcode 4.3で作成され、LionをターゲットにしたMacプロジェクトです。メインアプリとテストバンドルは、両方のARCをオンにし、しているので、私は、私は次のログメッセージを参照してください。テストを実行するたび: GC: forcing GC OFF because OBJC_DISABLE_GC is set 私はので、私は

    1

    1答えて

    フェッチ要求の1つでNSPredicateを使用するコアデータアプリケーションがあります。次のようにその述語が定義されています NSDictionary *teamsParams = [NSDictionary dictionaryWithObject:teamArray forKey:@"TEAMS"]; NSPredicate *predicate = [[NSPredicate predi

    4

    2答えて

    次のコードの単体テストを書く必要があります。私はクラスメソッドcanMakePaymentsを模倣したい、返すはい、いいえ、canMakePaymentsがクラスメソッド(+)になるまでに良いメソッドが見つからない場合、すべてのOCMockメソッドがすべてであるようですメソッド( - )に使用されます。 ご意見やご感想をお寄せいただきありがとうございます。ありがとう。 // SKPaymentQu

    1

    1答えて

    私は、よく使われるいくつかの機能を再利用するために基本クラスを使用する非常に単純なWebサービスを使っています。テスト対象のメインメソッドは単にURLを作成し、この引数を持つスーパー/ベースメソッドを使用します。ここで - (void)getPlacesForLocation:(Location *)location WithKeyword:(NSString *)keyword {

    2

    2答えて

    私はいくつかのスタブと期待が設定された単純なモックオブジェクトを持っています。 iOS 4.3シミュレータでテストを実行すると、すべてが成功します。 iOS 5を実行すると、「予期しないメソッドが呼び出されました」というエラーが表示されます。一例として、私は期待値を設定して実行する方法- (void) foo: (NSString *) barを持っています。結果は unexpected meth

    0

    4答えて

    ボタンクリックが発生したときに位置サービスが開始されることを確認するテストを作成しています。これには、携帯電話がロケーションサービスを利用できることを確認するための非常に簡単なifステートメントが必要です。 作業テストは、今この - (void)testStartUpdatingLocationInvokedWhenLocationServicesAreEnabled { [[[sel

    2

    2答えて

    ?すべて覚えていたものを削除するには、「removeAllExpectations」のようなメソッドを作成する方法を、シングルトンクラスのモックを行うにはpartialMockForObjectを 使用して、それらのどれも私の意見では完璧ではありません。 partialMockForObjectの使用 partialMockForObjectを使用してシングルトンクラスのモックを行いたいのですが、

    1

    1答えて

    このユニットテストはどのようにしてhitTestオーバーライドできますか? - (UIView*) hitTest:(CGPoint)point withEvent:(UIEvent *)event { UIView* hitView = [super hitTest:point withEvent:event]; // Do something based on hitVie

    0

    1答えて

    私はMacアプリケーションを持っています。私はNSStatusItemを実際に使っています。そこでは、その環境設定ウィンドウをテストしようとしています。 私のモデルは、私のウィンドウが初期化され、applicationDidFinishLaunching以外の関数で表示される点を除いて、私のコードとよく似ているので、このコードをモデルとして使用しました。 http://bit.ly/wH6QOk

    1

    1答えて

    これは最善のことではありませんが、オブジェクトのプライベートメソッドが呼び出されていることを確認したいので、部分模擬を作成し、私的な方法に対する期待。 私がテストを実行すると、cleanupPreviousContentsは呼び出されませんが、テストは成功します。バグはどこですか? よろしく、 クエンティン