@SuppressWarnings("unchecked") public void getDefaultAvatarShouldReturnDefaultAvatarInBase64String() throws IOException, ImageProcessException { String expectedJSON = "{\"team\": \"larks\"}"; when(imageControllerUtils.getDefaultImage()).thenReturn(validAvatar); when(imageControllerUtils.convertImageToIcoInString64(validAvatar)) .thenReturn(IMAGE_BYTE_ARRAY_IN_BASE_64_STRING); when(imageControllerUtils.getResponceJSONString(Matchers.anyMap())).thenReturn(expectedJSON); String actualJSON = avatarController.getDefaultAvatar(); assertEquals(actualJSON, expectedJSON); }