Bonjour,
J’ai créé des tests pour Android avec Espresso. Le problème :
-
Quand je lance un test, il est OK
-
Quand je lance tous les tests de la classe de test, le premier est OK mais les autres échouent aléatoirement
Ma classe de test :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | @RunWith(AndroidJUnit4.class) public class InstrumentationTests extends ActivityInstrumentationTestCase2<MainActivity> { public InstrumentationTests(){ super(MainActivity.class); } protected MainActivity mActivity; @Override @Before public void setUp() throws Exception { super.setUp(); injectInstrumentation(InstrumentationRegistry.getInstrumentation()); mActivity = getActivity(); } @Test public void test1() { } @Test public void test2() { } } |
Je ne sais pas si c’est important, mais dans le onCreate de MainActivity, je me connecte à une base de données (via l’API "parse" en utilisant https://www.back4app.com/ )
Merci d’avance pour vos solutions et n’hésitez pas à me demander si vous avez besoin de plus de précision
+0
-0