From Reliable Agouti, 6 Years ago, written in Plain Text.
Embed
  1. public class CommentControllerTest {
  2.  
  3.     private static final String CLASS_ID = "classId";
  4.     @Mock ICommentService mockCommentService;
  5.     @Mock ApiTokenService mockAPITokenService;
  6.     @Mock HttpServletRequest mockHttpServletRequest;
  7.     @Mock HttpServletResponse mockHttpServletResponse;
  8.     @Mock IAjaxResponseWriter mockAjaxResponseWriter;
  9.     @InjectMocks CommentController commentController;
  10.  
  11.     @Before
  12.     public void setUp() throws Exception {
  13.         MockitoAnnotations.initMocks(this);
  14.     }
  15.  
  16.     @Test
  17.     public void testCreateBoard() {
  18.         String userAssignmentId = "userAssignId";
  19.         String boardId = "boardId";
  20.         when(mockCommentService.createBoard(userAssignmentId)).thenReturn(boardId);
  21.         AjaxResponse<String> actualResponse = commentController.createBoard(userAssignmentId);
  22.         verify(mockCommentService).createBoard(userAssignmentId);
  23.         assertEquals("expected create board response to match", boardId, actualResponse.getData());
  24.     }