본문 바로가기

Android

using android junit

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 을 실행 해보도록 하자.

'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