如何为活动内部的类编写Junit测试用例?

时间:2013-02-06 12:02:41

标签: android junit gps

我有一个类名GPSLocationListener,它位于Activiy中,我想测试方法onLocationChanged(),这是GPSLocationListener类方法。所以我可以在相同的Actvity中编写测试用例或者我必须为GPSLocationListener类创建不同的测试类。

1 个答案:

答案 0 :(得分:0)

我强烈建议您为当前项目制作单独的测试项目。

假设您正在使用eclipse,只需右键单击当前项目 - >新 - >其他 - >在“Android”下找到“Android Test Project”并选择目标项目。

现在您可以在测试项目中添加一个类,并让它像这样扩展AndroidTestCase:

public class MainActivityTest extends AndroidTestCase {

    public void methodTest() {
        //Your method specific test here
    }

    public void testSanity() {
        assertEquals(2, 1 + 1);
    }
}