如何使用 AndroidTestCase 测试异常?
How can I test for exceptions using AndroidTestCase?
我正在尝试使用 AndroidTestCase 测试异常。我正在尝试使用注释:
@Test(expected=UnsupportedOperationException.class)
但是编译器不喜欢那样。我认为这是可能的,因为 AndroidTestCase 扩展了 JUnit。我错过了什么吗?还是我必须求助于旧的 try catch 习语来测试异常?
编辑:
当我说 "the compiler doesn't like that" 时,我的意思是 android studio 无法解析符号 Test 或 expected。
事实证明我没有将 JUnit 添加到类路径中,添加后它按预期(预期)编译。不知道为什么我需要添加它。我以为它是 AndroidTestCase
的一部分
我正在尝试使用 AndroidTestCase 测试异常。我正在尝试使用注释:
@Test(expected=UnsupportedOperationException.class)
但是编译器不喜欢那样。我认为这是可能的,因为 AndroidTestCase 扩展了 JUnit。我错过了什么吗?还是我必须求助于旧的 try catch 习语来测试异常?
编辑:
当我说 "the compiler doesn't like that" 时,我的意思是 android studio 无法解析符号 Test 或 expected。
事实证明我没有将 JUnit 添加到类路径中,添加后它按预期(预期)编译。不知道为什么我需要添加它。我以为它是 AndroidTestCase
的一部分