Android/Espresso Test: diferència entre les revisions

Contingut suprimit Contingut afegit
Línia 8:
Cal destacar que aquesta eina, a diferencia de les demés, actua en sincronització automàtica amb les accions de la interfície que veu el usuari. D’aquesta manera, Espresso “veu” quins son els fils que s’estan executant en cada moment i pot fer una execució més semblant a la que feria una persona a mà. La diferencia amb els demés programes de proves es que pot ometre el fet de posar en espera els threads que no anirà a fer servir durant un temps.
 
== EspressoPrimers Test 2passos ==
Per poder programar la interfície Espresso, abans de tot necessitarem incorporar al nostre entorn de programació les dependències a les llibreries en qüestió. En aquestes llibreries es troba tota la informació i els mètodes que necessitarem més endavant.
 
=== Posta apunt del Espresso ===
Per fer-ho, ens tenim que dirigir al fitxer build.gradle(Module App), que es troba dintre del projecte generat amb AndroidStudio de manera automàtica, i hi incorporarem les sentencies següents en ell. Quedant com a resultat:
defaultConfig{
// Other defaultConfig ...
testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
}
dependencies {
// Other dependencies ...
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:23.4.0'
testCompile 'junit:junit:4.12'
}