1. 프로젝트 생성
2. 프로젝트를 생성하면서 test 프로젝트를 생성해도 되고 나중에 추가해도 되고..
3. 툴바에서 벌레 모양에 삼각형을 선택하면은 Android JUnit Test 를 선택 할 수 있는데 Test tab 에서 Instrumentation runner 메뉴에 콤보 박스를 선택 한 뒤 android.test.InstrumentationTestRunner 를 선택 해준다.
4. 코드를 입력 하는데 가령 타겟이 되는 프로젝트가 다음과 같았다면은
[code]
package net.minigate.wrtlib;
import android.app.Activity;
import android.os.Bundle;
public class TestLib extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
[/code]
테스트용 코드는 다음과 같다.
[code]
package net.minigate.wrtlib.test;
import net.minigate.wrtlib.TestLib;
import android.content.Intent;
import android.test.ActivityUnitTestCase;
import android.test.suitebuilder.annotation.MediumTest;
import android.util.Log;
import android.widget.Button;
public class MainTest extends ActivityUnitTestCase<TestLib> {
private Intent mStartIntent;
private Button mStartButton;
public MainTest() {
super(TestLib.class);
}
protected void setUp() throws Exception {
super.setUp();
mStartIntent = new Intent(Intent.ACTION_MAIN);
}
@MediumTest
public void testInit(){
Log.d("MainTest", "ActivityUnitTestCase test");
}
}
[/code]
5. 입력이 완료 되었다면은 이제 Android JUnit 을 실행 해보도록 하자.
2. 프로젝트를 생성하면서 test 프로젝트를 생성해도 되고 나중에 추가해도 되고..
3. 툴바에서 벌레 모양에 삼각형을 선택하면은 Android JUnit Test 를 선택 할 수 있는데 Test tab 에서 Instrumentation runner 메뉴에 콤보 박스를 선택 한 뒤 android.test.InstrumentationTestRunner 를 선택 해준다.
4. 코드를 입력 하는데 가령 타겟이 되는 프로젝트가 다음과 같았다면은
[code]
package net.minigate.wrtlib;
import android.app.Activity;
import android.os.Bundle;
public class TestLib extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
[/code]
테스트용 코드는 다음과 같다.
[code]
package net.minigate.wrtlib.test;
import net.minigate.wrtlib.TestLib;
import android.content.Intent;
import android.test.ActivityUnitTestCase;
import android.test.suitebuilder.annotation.MediumTest;
import android.util.Log;
import android.widget.Button;
public class MainTest extends ActivityUnitTestCase<TestLib> {
private Intent mStartIntent;
private Button mStartButton;
public MainTest() {
super(TestLib.class);
}
protected void setUp() throws Exception {
super.setUp();
mStartIntent = new Intent(Intent.ACTION_MAIN);
}
@MediumTest
public void testInit(){
Log.d("MainTest", "ActivityUnitTestCase test");
}
}
[/code]
5. 입력이 완료 되었다면은 이제 Android JUnit 을 실행 해보도록 하자.
'Android' 카테고리의 다른 글
How do I convert InputStream to String? (0) | 2013.10.08 |
---|---|
assetmanager (0) | 2013.10.08 |
jni library path (0) | 2013.10.08 |
jni library path (0) | 2013.10.08 |
galaxy s adb bin (0) | 2013.10.08 |