Android - إنهاء اختبار JUnit التطبيق بعد كل اختبار؟
سؤال
لذلك أحاول كتابة اختبار التشغيل الآلي باستخدام Robotium لنظام Android لدي مجموعة اختبار مرتبطة بصفحة تسجيل الدخول الخاصة بي ، والمشكلة هي أنه يتم استدعاء setUp و tearDown بعد كل اختبار ، لذلك يتم إغلاق التطبيق وفتحه في كل حالة اختبار.
هل من الممكن تجنب هذا بطريقة أو بأخرى ، بحيث يتم استدعاء الإعداد والتفكيك مرة واحدة لكل بدلة اختبار؟
تعديل:
أنا أستخدم ActivityInstrumentationTestCase2
المحلول
استخدم SingleLaunchActivityTestCase بدلاً من ذلك.
نصائح أخرى
لست متأكدًا بشأن Robotium ، ولكن junit بها تعليقات توضيحيةBeforeClass وAfterClass يمكنك تطبيقها على طريقة بحيث يتم استدعاؤها مرة واحدة فقط قبل إنشاء مجموعة الاختبار أو بعد ذلك.شاهد المزيد من المعلومات هنا:
http://junit.sourceforge.net/doc/faq/faq.htm # organization_3