यूनिट परीक्षण कैसे करें एंड्रॉइड SensorEvent
और MotionEvent
कक्षाएं?एंड्रॉइड में यूनिट परीक्षण के लिए मोशनवेन्ट और सेंसरवेन्ट का नकल कैसे करें?
मुझे यूनिट परीक्षण के लिए एक MotionEvent
ऑब्जेक्ट बनाने की आवश्यकता है।
MotionEvent Motionevent = Mockito.mock(MotionEvent.class);
लेकिन निम्न त्रुटि मैं पर Android स्टूडियो हो रही है:
MotionEvent वर्ग के लिए (हम MotionEvent
कस्टम वस्तु बनाने के लिए MotionEvent
कि हम मजाक के बाद का उपयोग कर सकते के लिए obtain
विधि है), मैं Mockito
की तरह साथ की कोशिश की है :
java.lang.RuntimeException:
Method obtain in android.view.MotionEvent not mocked. See https://sites.google.com/a/android.com/tools/tech-docs/unit-testing-support for details.
at android.view.MotionEvent.obtain(MotionEvent.java)
साइट इस त्रुटि के बारे में उल्लेख किया है के बाद, मैं
012 को शामिल किया हैbuild.gradle पर, लेकिन फिर भी मुझे यह त्रुटि मिल रही है। इस पर कोई विचार है?
सेंसरएवेंट के लिए, एक उदाहरण: https://medium.com/@jasonhite/testing-on-android-sensor-events-5757bd61e9b0#.nx5mgk6sq – Kikiwa