Я использую robolectric, чтобы мои модульные тесты Android были достаточно быстрыми, чтобы быть полезными. Я хочу проверить, что написанный мной код работает, пока ориентация экрана меняется, чтобы имитировать общий случай использования в реальном мире.
В частности, что я ' m тестирование - это асинхронный http-вызов сервера с некоторым xml, проанализированным после получения результата. У меня есть модульный тест, который отлично работает, но я не могу понять, как имитировать поворот экрана. Любое изменение состояния, которое приводит к воссозданию действия, нормально, это не обязательно должно быть поворотом экрана.
Решение, использующее эмулятор, не подходит, поскольку я запускаю свои тесты несколько раз в минуту, и они должны выполняться менее 2 секунд. Я также хотел бы, чтобы это работало с roboguice, если это возможно.
Спасибо.