Not able to pick an image from gallery using espresso tool
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- android, java
- Área
- mobile-dev, testing
Línea de trabajo
Comienza con _test_e_testComposeWithAttachments y la interacción de attachment_button; después compara el matcher ACTION_PICK esperado con los intents registrados que muestran ACTION_GET_CONTENT. Sigue el flujo de la actividad desde ComposePageObject.clickComposeButton() y determina qué intent debe observar y a cuál debe responder el test; se considera terminado cuando se registra la interacción prevista y la aserción pasa.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I tried all the methods which are present on the internet but nothing works. Can someone help me with it?
Here is a code:
@Rule
public IntentsTestRule mActivityRule = new IntentsTestRule<>(
HomeScreenActivity.class);
@Before
public void setUp() {
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
Resources resources = InstrumentationRegistry.getTargetContext().getResources();
Uri fileUri = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://" + resources
.getResourcePackageName(R.mipmap.ic_launcher) + '/' + resources.getResourceTypeName(
R.mipmap.ic_launcher) + '/' + resources.getResourceEntryName(R.mipmap.ic_launcher));
Intent resultData = new Intent();
resultData.setData(fileUri);
Instrumentation.ActivityResult result = new Instrumentation.ActivityResult(Activity.RESULT_OK, resultData);
}
@Test
public void _test_e_testComposeWithAttachments()
{
ComposePageObject.clickComposeButton();
Matcher<Intent> expectedIntent = allOf(hasAction(Intent.ACTION_PICK),
hasData(android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI));
//Intents.init();
intending(expectedIntent).respondWith(mActivityResult);
onView(withId(R.id.attachment_button)).perform(click());
intended(allOf(expectedIntent));
Intents.release();
Getting this error every time:
junit.framework.AssertionFailedError: Wanted to match 1 intents. Actually matched 0 intents.
IntentMatcher: ((has action: is "android.intent.action.PICK" and has data: is content://media/external/images/media))
Matched intents:[]
Recorded intents:
-Intent { cmp=com.essential.mail/.ComposeActivity (has extras) } handling packages:[[com.essential.mail]], extras:[Bundle[{compose.account_id=2, compose.action_type=compose}]])
-Intent { act=android.intent.action.GET_CONTENT cat=[android.intent.category.OPENABLE] typ=/ } handling packages:[[com.android.documentsui, com.android.music, com.android.gallery3d]])
at junit.framework.Assert.fail(Assert.java:50)
- Lenguaje dominante
- Java
- Estrellas
- 9.3k
- Forks
- 3.6k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de android/testing-samples
-
Organic* Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 1/100
android/testing-samples#542 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 1/100
android/testing-samples#541 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100
android/testing-samples#538 · 1 comentario ·
-
testingsms- deployment Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100
android/testing-samples#537 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 30/100
android/testing-samples#528 ·
Todos los issues de android/testing-samples
Issues similares
-
awaiting triage bug Causes friction Hop Gui P1 P2 Transforms
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
apache/flink-agents#1152 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
jenkinsci/blueocean-plugin#5417 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
objectionary/eo-graphs#75 ·