問題タブ [ocmockito]
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 - OCMockito で読み取り専用プロパティをテストする
読み取り専用プロパティを持つクラスがあります。
しかし、このコードを実行すると得られるのは
-[NSInvocation mkt_retainArgumentsWithWeakTarget]: 認識されないセレクター ...
私は何を間違っていますか?
objective-c - UIImage をモックする OCMockito を使用した単体テスト
そのため、テストなどの使用方法を学習する、よりテスト主導の方法で開発を開始しようとしています。そのため、すでに厄介な問題に遭遇しています。
NSArray を渡してから、公開された UIScrollview サブビューの 3 番目のインデックス (最初の 2 つはスクロール インセットのデフォルト) を有効な画像を含む UIImageView に設定する関数をテストしたいと思います。
渡す配列は、メソッドが画像を引き出す ALAsset 型になります。しかし、私はそこまで行っていません。
したがって、私の最初の問題は... UIImage をモックして有効にすることはできますか?つまり、このシナリオでは nil ではありませんか? または、テストの作成方法を変える必要がありますか?
これまでのところ、これは私が試したことです
objective-c - dealloc で removeObserver を単体テストする方法
オブジェクトの割り当てが解除されたときに removeObserver が呼び出されることを確認する失敗するテストを作成しようとしていますが、オブジェクトがもう存在しないという事実に対処するには、どうすればこの機能を判断できますか? これを間違ってテストしようとしていますか?私はモック フレームワークに OCMockito を使用しています。
これが私がこれまでに持っているものです。
ios - OCMockito でモックされたオブジェクトの isKindOfClass は nil を返します
メソッドをテストしています。このメソッドはNSArray
、異なるオブジェクトを反復処理する別のメソッドを呼び出します。これらのオブジェクトは、protocol <MNBNotificableTrabel>
. このメソッドは、すべてのオブジェクトisKindOfClass: oneClass
または otherClass をチェックし、1 つを返します。
それをテストするために、で偽の配列を作成しましたmockedObjects
。mockProtocol()
それらを区別したいので、を使用せずにさまざまな方法で作成しました。
私の問題は、これを繰り返し処理するときに発生します。NSArray
入力すると出力が正しく、 orpo travel
のモックであることがわかりますが、入力すると出力は常に になります。MNBNotificableTravelList
MNBNotificablePoiListDraft
po [travel isKindOfClass:[MNBNotificableTravelList class]]
nil
[isKindOfClass:]
を使用して応答を追加しようとしましたgiven
。しかし、これは良い方法ではないと思います。応答は 16 進数です。
これを正しくテストする方法を誰もが知っています。
ありがとうございました