@Test public void testAllCases() { when(commcareHttpClient.casesRequest(Matchers.any(NameValuePair[].class))) .thenReturn(casesResponse()); List<CaseInfo> cases = caseService.getAllCases(); assertEquals(cases.size(), 4); }
@Test public void testAllCasesByUserId() { String userId = "testId"; NameValuePair[] queryParams = new NameValuePair[1]; queryParams[0] = new NameValuePair("user_id", userId); when(commcareHttpClient.casesRequest(queryParams)).thenReturn(casesResponse()); List<CaseInfo> cases = caseService.getAllCasesByUserId(userId); assertEquals(cases.size(), 4); }
@Test public void testCaseByCaseId() { String caseId = "testCase"; NameValuePair[] queryParams = new NameValuePair[1]; queryParams[0] = new NameValuePair("case_id", caseId); when(commcareHttpClient.casesRequest(queryParams)).thenReturn(singleCase()); CaseInfo caseInstance = caseService.getCaseByCaseId(caseId); assertNotNull(caseInstance); }