@Test
public void createCursorLoader_SessionQuery_Success() {
// Given a mock cursor loader set up for a session query
int sessionsLoaderId = SessionFeedbackModel.SessionFeedbackQueryEnum.SESSION.getId();
CursorLoader mockCursorLoaderSession = mock(CursorLoader.class);
SessionFeedbackModel spyModel = spy(
new SessionFeedbackModel(mMockUri, mMockContext, mMockFeedbackHelper));
doReturn(mockCursorLoaderSession).when(spyModel).getCursorLoaderInstance(
any(Context.class), any(Uri.class), any(String[].class), any(String.class),
any(String[].class), any(String.class));
// When ran with the session query
CursorLoader createdCursorLoader1 =
(CursorLoader) spyModel.createCursorLoader(sessionsLoaderId, mMockUri, null);
// Then the returned cursor loader is the same as the mock one
assertThat(createdCursorLoader1, sameInstance(mockCursorLoaderSession));
}
SessionFeedbackModelTest.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:iosched-reader
作者:
评论列表
文章目录