6 This image is reproduced from work (https://d.android.com/training/testing/fundamentals) created and shared by the Android Open Source Project (https://d.android.com/license) and used according to terms described in the Creative Commons 2.5 Attribution License (https://creativecommons.org/licenses/by/2.5/).
7 This image is reproduced from work (https://d.android.com/training/testing/fundamentals) created and shared by the Android Open Source Project (https://d.android.com/license) and used according to terms described in the Creative Commons 2.5 Attribution License (https://creativecommons.org/licenses/by/2.5/). Local Test PC Instrumented Test Android
+25-Robolectric 10 p JVM# Android!', (http://robolectric.org/) p *&!: 4.3.1 p 3rd party3/Android)0 p $Instrumented/Local Test1% (
Robolectric.4"(Project Nitrogen) () () Copyright 6 2010 Xtreme Labs, Pivotal Labs and Google Inc. This logo image (https://github.com/robolectric/robolectric/blob/master/images/robolectric-horizontal.png) is licensed under The MIT License (https://github.com/robolectric/robolectric/blob/master/LICENSE).
(http://robolectric.org/) p # : 4.3.1 p 3rd party +' Android "( p Instrumented/Local Test ) !
Robolectric &, (Project Nitrogen) () () Copyright . 2010 Xtreme Labs, Pivotal Labs and Google Inc. This logo image (https://github.com/robolectric/robolectric/blob/master/images/robolectric-horizontal.png) is licensed under The MIT License (https://github.com/robolectric/robolectric/blob/master/LICENSE).
() This image is a modification based on work (https://d.android.com/training/testing/fundamentals ) created and shared by the Android Open Source Project (https://d.android.com/license) and used according to terms described in the Creative Commons 2.5 Attribution License (https://creativecommons.org/licenses/by/2.5/).
Robolectric
(05) 18 p JVM% Android! #)- !" (http://robolectric.org/) p ,( #: 4.3.1 p 3rd party3/Android+1!" p &Instrumented/Local Test2' * Robolectric.4$(Project Nitrogen) () () Copyright 6 2010 Xtreme Labs, Pivotal Labs and Google Inc. This logo image (https://github.com/robolectric/robolectric/blob/master/images/robolectric-horizontal.png) is licensed under The MIT License (https://github.com/robolectric/robolectric/blob/master/LICENSE).
8': 57 p RobolectricEspresso3 $&% #4< 8' p Robolectric/9 IdlingResource(671 p ;+):-*0 https://git.io/Jv2ej 5= p Instrumented Test.2
IdlingResource3
Espresso!"#, p AsyncTask(671
Jetpack : Room (Android Sunflower) 73 // B A class TestApplication : Application() { override fun onCreate() { ... val db = AppDatabase.getInstance(this) PlantRepository.updateDao(db.plantDao()) ... } } P D P O ) (
*( 93 Espresso1
! Robolectric+ 2,87 p Robolectric
static3/DB#$% p IdlingResource1
6& '4 p JetpackEspresso API0)5-. p 1 p RoomWorkManagerNavigationViewPaging5- p "
URL 94 p Improving Robolectric's Looper simulation http://robolectric.org/blog/2019/06/04/paused-looper/ p Issue #4870 IdlingResource doesn't seem to be working with Robolectric https://github.com/robolectric/robolectric/issues/4807 p Espresso, Beyond the basicsby Iñaki Villar in 360|AnDev 2017 http://bit.ly/2wUb2Bc p Shared Test
by ksfee684 in Cookpad.apk #4 http://bit.ly/2WlQ2Ot
in DroidKaigi 2016 ( http://bit.ly/2TP3CYS ) p 2;+Espresso857. in DroidKaigi 2017 ( http://bit.ly/2TzLLVF ) p Espresso#*6&9 in DroidKaigi 2018 ( http://bit.ly/2QdCeBt ) p EspressoAndroid)%$4 in DroidKaigi 2019 ( http://bit.ly/33lLwRp ) p .<Android'.(0=) https://peaks.cc/sumio_tym/android_testing