Мы переходим с PHPUnit 5 на PHPUnit 8.
И мы обнаружили, что verifyMockObjects()
теперь является закрытым методом.
Мы часто используем его в наших тестах, например:
- установить некоторый контекст для теста
- макетировать некоторые объекты
- запустить некоторый код пользовательской земли
- заявить, что он хорошо работает с
verifyMockObjects()
- смоделируйте еще несколько объектов
- запустите некоторый код земли пользователя
- , подтвердите, что он работает хорошо с verifyMockObjects ()
- ...
Примером может служить итератор: - мы проверяем его после настройки - мы проверяем его после первого цикла - мы проверяем его после второго цикла - ...
Использование verifyMockObjects()
помогаетнам установить некоторые вехи в тесте.Есть ли обходной путь или лучшая практика, о которой мы должны знать, поскольку verifyMockObjects()
теперь является частным?
Спасибо!
Относится к https://github.com/sebastianbergmann/phpunit/issues/3734