- 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<String> actualResponse = commentController.createBoard(userAssignmentId);
- verify(mockCommentService).createBoard(userAssignmentId);
- assertEquals("expected create board response to match", boardId, actualResponse.getData());
- }