我不知道如果我使用JUnit真的生锈或它们与Android测试一个概念特别,我不熟悉,但:的Android的JUnit测试不点火测试方法
我发现它很难理解我的测试如何运行。
我创建了一个测试项目基于我的主要项目,并创建延伸ActivityInstrumentationTestCase2<SinglePaneActivity>
类,并在这个测试案例,我实现setUp()
,testPort()
和tearDown()
方法。
当我作为Android JUnit测试运行项目时,它都测试正确。
然而,增加另一个类别ServiceTestCase<NativeService>
与setUp()
,testStart()
和tearDown()
方法实施,测试不执行。
通过documentation找我什么都找不到其中规定如何测试运行,我因为他们还没有具体的设置它通过反射做假设。
鉴于这种情况,我不明白TestSuites上的文档或为什么我的Service测试用例没有运行。
我是唯一一个发现通常编写得很好的Android文档时缺乏测试的人吗?
这很奇怪。你确定这个过程没有崩溃,你没有得到通知?看看logcat,看它是否包含更多的信息 – Blackbelt