Я запускаю тестовые примеры в приложении с включенными данными о покрытии кода Xcode 7 Beta 2. Но я могу получить только несколько данных покрытия файлов, в то время как все мои тестовые примеры успешно выполняются.
Некоторые файлы покрывали все коды с помощью unit test случаев, но все же отображали 3% -ный охват кода.
Например:
Это результат покрытия кода, как вы можете видеть на правой стороне, есть информация, сколько раз эти строки кода вызывались во время тестов. В этом случае - 0.
Но...
здесь есть место в тестах, где мы видим, что эта функция действительно называется. Сколько раз? ой... хотя бы один раз. Этот номер доставляется информацией с правой стороны.
Таким образом, код выше должен быть отмечен как вызванный, а не быть серым: -)
Кто-нибудь может это объяснить? Почему это происходит?