public class CommentControllerTest { private static final String CLASS_ID = "classId"; @Mock ICommentService mockCommentService; @Mock ApiTokenService mockAPITokenService; @Mock HttpServletRequest mockHttpServletRequest; @Mock HttpServletResponse mockHttpServletResponse; @Mock IAjaxResponseWriter mockAjaxResponseWriter; @InjectMocks CommentController commentController; @Before public void setUp() throws Exception { MockitoAnnotations.initMocks(this); } @Test public void testCreateBoard() { String userAssignmentId = "userAssignId"; String boardId = "boardId"; when(mockCommentService.createBoard(userAssignmentId)).thenReturn(boardId); AjaxResponse actualResponse = commentController.createBoard(userAssignmentId); verify(mockCommentService).createBoard(userAssignmentId); assertEquals("expected create board response to match", boardId, actualResponse.getData()); }