چگونه میتوان برای اپلیکیشن اندروید unit test نوشت؟ - بخش دوم
در مطلب قبلی به نحوه نوشتن تست های واحد با استفاده از JUnit و Mockito پرداخته شد، در ادامه سایر شیوه های نوشتن تست واحد را بررسی میکنیم، با ما همراه باشید.
نوشتن تست با استفاده از Roboelectric
Robolectric یک فریم ورک تست واحد برای اندروید میباشد. با استفاده از آن میتوانید تست واحد اندروید را بر روی JVM اجرا کنید. در صورت شکست خوردن تست، فرآیند بیلد انجام نمیشود.
برای افزودن Roboelectric به وابستگی های تست خود باید وابستگی های خود را به صورت زیر آپدیت کنید
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:25.0.1'
// Add Junit and mockito as testing dependencies
testCompile 'junit:junit:4.12'
testCompile 'org.mockito:mockito-core:1.10.19'
//For Roboelectric
t...