unittestingのためにOCMockを使用しています。とてもうまく動作します。 どのように動作するのか分かりません。猿のパッチを当てる?前処理のコード生成?OCMockはどのように機能しますか?
私はGoogle検索で成功しなかった。
誰でもOCMockがどのように魔法をするのか知っていますか?
unittestingのためにOCMockを使用しています。とてもうまく動作します。 どのように動作するのか分かりません。猿のパッチを当てる?前処理のコード生成?OCMockはどのように機能しますか?
私はGoogle検索で成功しなかった。
誰でもOCMockがどのように魔法をするのか知っていますか?
たとえば、通常のモックのメソッドでは、OCMockはforwardInvocation:
とフレンドを使用します。これは、他の言語にはない動的なプロキシやメソッドに似ています。詳しくはこちらのページからコードを起動することができます:クラスメソッドと部分モックのためにhttps://github.com/erikdoe/ocmock/blob/9eca5f781bd2cd362a5ea39ec98c038f9ce674c2/Source/OCMock/OCMStubRecorder.m#L97-L101
。それは、ドットと丸い括弧で構文を実装するために、ブロックを使ったきちんとしたトリックを使います。私はまずこれをExpectaで見ました。