コード例 #1
0
  /**
   * Test method for {@link org.sagar.samples.controller.spring.HomeController#home()}.
   *
   * @throws Exception
   */
  @Test
  public void testHome() throws Exception {
    System.out.println("excecuting test method 1");
    HomeController homeController = new HomeController();
    ModelAndView mnv = homeController.home();
    assertEquals(mnv.getViewName(), "home");
    assertEquals((String) mnv.getModel().get("name"), "Sagar Prasad");

    // ------------MVC TESTING------------------//
    mockMvc
        .perform(MockMvcRequestBuilders.get("/home").accept(MediaType.APPLICATION_XML))
        .andExpect(MockMvcResultMatchers.status().isOk())
        .andDo(print());
    ;
  }
コード例 #2
0
 @Test
 public void testCustomerOrdersShip() {
   DefaultRequestBuilder requestBuilder =
       MockMvcRequestBuilders.get("/customerCenter/orders/customerOrdersShip");
   requestBuilder
       .contentType(MediaType.APPLICATION_JSON)
       .accept(MediaType.APPLICATION_JSON)
       .characterEncoding("UTF-8");
   try {
     ResultActions action =
         this.mockMvc.perform(requestBuilder).andExpect(new StatusResultMatchers().isOk());
     System.out.println(action.andReturn().getResponse().getContentAsString());
     System.out.println(action.toString());
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
コード例 #3
0
  @Test
  public void getAutoSetTest() {
    String dp_id = "100571094";
    DefaultRequestBuilder requestBuilder =
        MockMvcRequestBuilders.get("/ordermonitor/orders/orderMonitor30");
    requestBuilder.characterEncoding("UTF-8");
    requestBuilder.param("dpId", dp_id);
    requestBuilder.contentType(MediaType.APPLICATION_JSON);
    requestBuilder.accept(MediaType.APPLICATION_JSON);

    try {
      ResultActions action =
          this.mockMvc.perform(requestBuilder).andExpect(new StatusResultMatchers().isOk());
      action.andReturn().getResponse().setCharacterEncoding("UTF-8");
      System.out.println(action.andReturn().getResponse().getContentAsString());
    } catch (Exception e) {
      e.printStackTrace();
    }
  }