アプリが 2 回実行されるかのように、OCMock を使用してクラス メソッドを個別に 2 回呼び出す方法があるのだろうかと思いますが、実際には 1 回だけです。
クラスメソッドをテストしたい。メソッド内のいくつかの静的変数により、メソッドは呼び出されると常にその動作を維持します。したがって、一度に異なる動作をテストすることはできません。
もちろん、目的がテストのみの場合、クラスに他に何も追加することはできません。
アプリが 2 回実行されるかのように、OCMock を使用してクラス メソッドを個別に 2 回呼び出す方法があるのだろうかと思いますが、実際には 1 回だけです。
クラスメソッドをテストしたい。メソッド内のいくつかの静的変数により、メソッドは呼び出されると常にその動作を維持します。したがって、一度に異なる動作をテストすることはできません。
もちろん、目的がテストのみの場合、クラスに他に何も追加することはできません。