3
我使用Android Studio(0.2.1)開發Android APP,並按照用戶指南(http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Testing)配置測試。 但是當我運行命令「gradle connectedInstrumentTest」來測試我的測試用例時,我總是得到「BUILD SUCCESSFUL」結果。如何在Android Studio 0.2.x中編寫/構建測試用例
以下是我的配置和測試案例:
的build.gradle
android {
defaultConfig {
testPackageName "com.demo.mobile.test"
testInstrumentationRunner "android.test.InstrumentationTestRunner"
}
}
的src/instrumentTest/JAVA/COM /演示/移動/測試
package com.demo.mobile.test;
import android.test.ActivityInstrumentationTestCase2;
import android.test.suitebuilder.annotation.SmallTest;
import android.widget.TextView;
import com.demo.mobile.MainActivity;
import junit.framework.Assert;
public class OrmLiteTest extends ActivityInstrumentationTestCase2<MainActivity> {
private MainActivity mainActivity;
private TextView mView;
public OrmLiteTest(Class<MainActivity> activityClass) {
super(activityClass);
}
public void testGetHelper() {
Assert.assertTrue(2 + 2 == 1);
}
@Override
protected void setUp() throws Exception {
super.setUp();
mainActivity = this.getActivity();
}
}
任何人都知道如何解決這個問題,或者我在Android Studio中做錯了什麼。 謝謝。
如果沒有「建立成功」,你期待什麼迴歸? – moveaway00
你可以發佈./gradlew任務輸出的輸出嗎? – buzeeg
我不能運行活動測試,他們根本就沒有被調用。正常測試(基於正常的TestCase)運行良好。我不知道爲什麼儀器測試不運行。 – gruszczy