我从android unit testing support设置了JUnit Test,并从以下测试类获得“FAIL”结果。
public class FooTest extends AndroidTestCase {
@Before
public void setUp() throws Exception { super.setUp(); }
@After
public void tearDown() throws Exception { super.tearDown(); }
@Test
public void testCase1() { assertTrue(false); }
}
然而,在用'InstrumentationTestCase'替换'AndroidTestCase'之后,我得到了“SUCCESS”结果,尽管包含明显返回'FAIL'的断言。
我想知道我得到这样一个结果的原因,这些结果因超类而不同,以及如何在JUnit框架测试中使用Context。