2015-06-26 2 views
0

Есть ли способ получить список объектов, которые были издевались.Как получить список изделенного объекта с OCMock

Причина, по которой я спросил, состоит в том, что у нас много испытаний, и некоторые из них, похоже, не исправляют их макет должным образом. Те, кто просочился, ошибаются, а затем случайно в случайное время ...

Так что, если есть список издевающихся объектов, с которыми я могу справиться в конце каждого теста, тогда я мог бы проверить, что все макеты безопасно уничтожены и легко ловить оскорбительные испытания.

Благодаря

ответ

2

OCMock не ведет центральный реестр объектов издевались, так что вам нужно сделать свою собственную бухгалтерию. Каждый раз, когда я издеваюсь над методом класса, я всегда называю «stopMocking» на этом макете в конце моего теста, который много очищает. Например, объекты, воссоздающие, как многие из них, как вы можете в начале каждого теста, вероятно, являются наиболее безопасными (например, если у вас есть singleton, повторно инициализируйте его после каждого теста).

Смежные вопросы