Android - إنهاء اختبار JUnit التطبيق بعد كل اختبار؟

StackOverflow https://stackoverflow.com/questions/8407086

  •  29-10-2019
  •  | 
  •  

سؤال

لذلك أحاول كتابة اختبار التشغيل الآلي باستخدام Robotium لنظام Android لدي مجموعة اختبار مرتبطة بصفحة تسجيل الدخول الخاصة بي ، والمشكلة هي أنه يتم استدعاء setUp و tearDown بعد كل اختبار ، لذلك يتم إغلاق التطبيق وفتحه في كل حالة اختبار.

هل من الممكن تجنب هذا بطريقة أو بأخرى ، بحيث يتم استدعاء الإعداد والتفكيك مرة واحدة لكل بدلة اختبار؟

تعديل:

أنا أستخدم ActivityInstrumentationTestCase2

هل كانت مفيدة؟

المحلول

استخدم SingleLaunchActivityTestCase بدلاً من ذلك.

نصائح أخرى

لست متأكدًا بشأن Robotium ، ولكن junit بها تعليقات توضيحيةBeforeClass وAfterClass يمكنك تطبيقها على طريقة بحيث يتم استدعاؤها مرة واحدة فقط قبل إنشاء مجموعة الاختبار أو بعد ذلك.شاهد المزيد من المعلومات هنا:

http://junit.sourceforge.net/doc/faq/faq.htm # organization_3

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top