いくつかのスタブと期待値が設定された単純なモックオブジェクトがいくつかあります。iOS 4.3シミュレーターでテストを実行すると、すべて合格です。iOS 5で実行すると、「予期しないメソッドが呼び出されました」というエラーが発生します。例として、- (void) foo: (NSString *) bar
期待値を設定して実行するメソッドがあります。結果は
unexpected method invoked: foo:@"foobar"
expected: foo:@"foobar"
なぜこれが起こっているのか、またはそれを修正する方法を知っている人はいますか?テスト自体は完全に問題なく、iOS4で何ヶ月も機能しています。