मैं ActivityInstrumentationTestCase2 कक्षा का उपयोग कर किसी एप्लिकेशन के लिए कुछ स्वीकृति परीक्षण लिख रहा हूं। मैं परीक्षण के भीतर से एक अभिविन्यास परिवर्तन करना चाहता हूं ताकि यह सुनिश्चित किया जा सके कि कई चीजें होती हैं। इन चीजों में से यह सुनिश्चित कर रहे हैं कि गतिविधि की स्थिति संरक्षित है, लेकिन मैं यह भी सुनिश्चित करना चाहता हूं कि अभिविन्यास के लिए उचित लेआउट का उपयोग किया जाए।एंड्रॉइड इंस्ट्रूमेंटेशन टेस्ट में आप अभिविन्यास परिवर्तन को कैसे बल देते हैं?
मुझे पता है कि मैं बस ऑनवेवेंसस्टेट/ऑनरस्टोर इंस्टेंसस्टेट/ऑन पॉज़/ऑन रीज़्यूम/आदि का परीक्षण कर सकता हूं। यह सुनिश्चित करने के लिए विधि उदाहरण राज्य संरक्षित है। हालांकि, मैं सोच रहा था कि क्या वास्तव में एक अभिविन्यास परिवर्तन घटना उत्पन्न करने के लिए एक तंत्र है?
क्या इसमें डिवाइस/एमुलेटर को यह सोचने के लिए किसी प्रकार की गति घटना को इंजेक्शन देना शामिल होगा कि यह घुमाया गया है, या क्या इंस्ट्रुमेंटेशन द्वारा प्रदान की गई एक वास्तविक विधि है?
धन्यवाद & चीयर्स!
भयानक, आपके द्वारा स्वीकृत उत्तर को स्विच किया गया। जासूसी काम के लिए कुडो आप के पास जाते हैं महोदय। – plainjimbo
रोबोटियम इसके लिए छोटा लगता है। –
और शायद किसी को 'getInstrumentation()। WaitForIdleSync();' उसके बाद अभिविन्यास परिवर्तन होने की प्रतीक्षा करने के लिए कॉल करने की आवश्यकता होगी क्योंकि यह एसिंक तरीके से किया जाता है। – Ognyan