Bonjour,
J'ai regardé pas mal de forums pour essayer de me débloquer mais rien a faire, je reste bloqué depuis quelques jours...
java.lang.RuntimeException: Unable to resolve activity for: Intent { act=android.intent.action.MAIN flg=0x10000000 cmp=com.agetac/.mvc.vues.VueInterfaceConnexion }
je n'arrive pas à enlever cette erreur lors du lancement de mes tests...
c'est le getActivity() qui ne marche pas...
Comment régler ce problème ??? merci d'avance.
classe de test
manifest.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 public class VueInterfaceConnexionTest extends ActivityInstrumentationTestCase2<VueInterfaceConnexion> { Solo s; public VueInterfaceConnexionTest() { super(VueInterfaceConnexion.class); } public void testConnexion() { Activity a = null; a = getActivity(); EditText ident = (EditText) a.findViewById(R.id.label_ident); EditText mdp = (EditText) a.findViewById(R.id.label_mdp); ident.setText("mauvais id"); mdp.setText("mauvais mdp"); Button connexion = (Button) a.findViewById(R.id.btnLogin); assertTrue(ident.getText().toString() != ""); assertTrue(mdp.getText().toString() != ""); assertTrue(getActivity() == a); TouchUtils.clickView(this, connexion); assertFalse(getActivity() == a); }
le fichier de test se trouve au niveau de com.agetac.mvc.test mais cela ne marche pas de le mettre en targetPackage dans le xml, c'est la plupart des réponses qui figurent sur le net...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.agetac" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="15" /> <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.agetac" />
Merci d'avance
Partager