【发布时间】:2019-09-13 18:48:24
【问题描述】:
我有下一个代码用于测试 API 是否与登录功能一起使用:
@RunWith(RobolectricTestRunner.class)
public class LoginTest {
LoginRespository profileRepository = new LoginRespository(RuntimeEnvironment.application);
@Test
public void testLogin() {
MutableLiveData<ApiResponse<LoginData>> data = new MutableLiveData<>();
String email = "email@email.com";
String password = "email@email.com";
profileRepository.login(data, email, password);
}
}
API返回的数据保存到data,但是我不知道怎么把观察者放在这里,因为我需要上下文,也许testLogin,没有完成。
有什么想法吗?
谢谢
【问题讨论】:
标签: android junit android-testing robolectric android-mvvm