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