Я пишу приемочные тесты для приложения, использующего класс ActivityInstrumentationTestCase2. Я хочу вызвать изменение ориентации внутри теста, чтобы гарантировать, что произойдет ряд вещей. Среди этих вещей - обеспечение сохранения состояния активности, но также я хотел бы убедиться, что используется соответствующий макет для ориентации.
Я знаю, что могу просто протестировать onSaveInstanceState/onRestoreInstanceState/onPause/onResume/etc. методы, чтобы убедиться, что состояние экземпляра сохранено. Однако мне было интересно, существует ли на самом деле механизм, вызывающий событие изменения ориентации?
Будет ли это включать в себя введение какого-то события движения, чтобы заставить устройство/эмулятор думать, что оно было повернуто, или существует ли реальный метод для этого, предоставляемый Инструментами?
Спасибо и ура!
Подробнее здесь: https://stackoverflow.com/questions/351 ... ation-test