android:关于Android单元测试的新问题?

时间:2010-12-28 19:27:22

标签: android unit-testing

我有基本的场景:一个测试项目,其中一个测试类,没有更少,仅此而已。测试类的代码是这样的:

public class SManagerTest extends AndroidTestCase {

private SManager sm;

public SManagerTest(){
    sm = SManager.getInstance(getContext());
}

@Test
public void trainTest(){
    sm.go();
}

}

怎么了?因为我得到了这个:

 Test run failed: Test run incomplete. Expected 1 tests, received 0

谢谢!

2 个答案:

答案 0 :(得分:2)

正如之前所指出的那样,使用一个小小的“测试”并且不要忘记将其作为“Android JUnit测试”运行

答案 1 :(得分:1)

同意Christopher - 即使您正在添加@Test装饰器,也可以使用'test'启动方法名称。此外,将此类添加到与测试相同的文件夹中,它将运行所有测试:

public class AllTests extends TestSuite 
{
    public static Test suite()
    {
        return new TestSuiteBuilder(AllTests.class).includeAllPackagesUnderHere().build();
    }

}