【发布时间】:2019-03-11 16:46:10
【问题描述】:
我正在尝试在我的应用程序中运行一些测试,但是当我尝试在 JUnit 中创建 Account(name, type) 时,结果始终是 null,但在我运行应用程序时工作正常
示例:
class ExampleTest {
@Rule
@JvmField
val instantExecutorRule = InstantTaskExecutorRule()
@Rule
@JvmField
val trampolineSchedulerRule = TrampolineSchedulerRule()
val ACCOUNT_NAME = "ACCOUNT_NAME"
val ACCOUNT_TYPE = "ACCOUNT_TYPE"
@Test
fun createAccountTest() {
val account = Account(ACCOUNT_NAME, ACCOUNT_TYPE)
assertThat(account.name, `is`(ACCOUNT_NAME))
}
}
在我运行测试时有什么特殊的方法可以创建帐户吗?
【问题讨论】:
标签: android unit-testing junit4 account