mardi 8 décembre 2015

Android Studio not recognizing Espresso method names without prefacing with the classname

I wasn't sure exactly what headline to give this question because I'm not sure what this is technically called. In Android Studio while typing out Espresso tests I noticed that it refuses to accept something like this:

onView(withId(R.id.someId)).perform(click());

and instead will only accept this:

Espresso.onView(ViewMatchers.withId(R.id.someId)).perform(ViewActions.click());

even though every example that I've seen online shows the first example as correct code. Why is Android Studio forcing me to preface every ViewMatcher/Espresso/ViewActions/etc. method with the classname even after the imports are included in my class?

To clarify - trying to use the first example shows "method not found" and using autocomplete on it invariably autocompletes to the second example.

Aucun commentaire:

Enregistrer un commentaire