Как принудительно изменить ориентацию в тесте Android Instrumentation?Android

Форум для тех, кто программирует под Android
Anonymous
Как принудительно изменить ориентацию в тесте Android Instrumentation?

Сообщение Anonymous »

Я пишу приемочные тесты для приложения, использующего класс ActivityInstrumentationTestCase2. Я хочу вызвать изменение ориентации внутри теста, чтобы гарантировать, что произойдет ряд вещей. Среди этих вещей - обеспечение сохранения состояния активности, но также я хотел бы убедиться, что используется соответствующий макет для ориентации.

Я знаю, что могу просто протестировать onSaveInstanceState/onRestoreInstanceState/onPause/onResume/etc. методы, чтобы убедиться, что состояние экземпляра сохранено. Однако мне было интересно, существует ли на самом деле механизм, вызывающий событие изменения ориентации?

Будет ли это включать в себя введение какого-то события движения, чтобы заставить устройство/эмулятор думать, что оно было повернуто, или существует ли реальный метод для этого, предоставляемый Инструментами?

Спасибо и ура!

Подробнее здесь: https://stackoverflow.com/questions/351 ... ation-test

Вернуться в «Android»