Advertisement
Guest User

Untitled

a guest
Jan 9th, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.24 KB | None | 0 0
  1. Jan 09, 2017 10:03:12 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register
  2. INFO: Mapped "{[/application],methods=[GET]}" onto public java.lang.String com.resman.web.controller.ApplicationController.index(org.springframework.ui.Model,com.resman.service.user.DBAuthenticationService$CustomUser)
  3. Jan 09, 2017 10:03:12 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register
  4. INFO: Mapped "{[/application/remove-app/{id}],methods=[GET]}" onto public java.lang.String com.resman.web.controller.ApplicationController.remove(java.lang.Long,com.resman.service.user.DBAuthenticationService$CustomUser)
  5. Jan 09, 2017 10:03:12 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register
  6. INFO: Mapped "{[/application/profile-app/{id}],methods=[GET]}" onto public java.lang.String com.resman.web.controller.ApplicationController.findProfile(org.springframework.ui.Model,java.lang.Long,com.resman.service.user.DBAuthenticationService$CustomUser)
  7. Jan 09, 2017 10:03:12 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register
  8. INFO: Mapped "{[/application/create-app-form],methods=[GET]}" onto public java.lang.String com.resman.web.controller.ApplicationController.createApplicationForm(org.springframework.ui.Model)
  9. Jan 09, 2017 10:03:12 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register
  10. INFO: Mapped "{[/application/create-app],methods=[POST]}" onto public java.lang.String com.resman.web.controller.ApplicationController.createApplication(org.springframework.ui.Model,java.util.Date,java.util.Date,java.lang.Long,java.lang.String,com.resman.service.user.DBAuthenticationService$CustomUser) throws java.text.ParseException
  11. Jan 09, 2017 10:03:12 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register
  12. INFO: Mapped "{[/application/edit-app],methods=[POST]}" onto public java.lang.String com.resman.web.controller.ApplicationController.editApplication(org.springframework.ui.Model,java.lang.Long,int,java.util.Date,java.lang.String,java.lang.Long,com.resman.service.user.DBAuthenticationService$CustomUser)
  13. Jan 09, 2017 10:03:12 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register
  14. INFO: Mapped "{[/application/all-apps],methods=[GET]}" onto public java.lang.String com.resman.web.controller.ApplicationController.findAll(org.springframework.ui.Model,com.resman.service.user.DBAuthenticationService$CustomUser)
  15. Jan 09, 2017 10:03:12 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register
  16. INFO: Mapped "{[/application/find-for-approver],methods=[GET]}" onto public java.lang.String com.resman.web.controller.ApplicationController.findForApprover(org.springframework.ui.Model)
  17. Jan 09, 2017 10:03:12 PM org.springframework.test.web.servlet.setup.StandaloneMockMvcBuilder$StaticRequestMappingHandlerMapping register
  18. INFO: Mapped "{[/application/find-for-admin],methods=[GET]}" onto public java.lang.String com.resman.web.controller.ApplicationController.findForAdmin(org.springframework.ui.Model)
  19. Jan 09, 2017 10:03:12 PM org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter initControllerAdviceCache
  20. INFO: Looking for @ControllerAdvice: org.springframework.test.web.servlet.setup.StubWebApplicationContext@34e9fd99
  21. Jan 09, 2017 10:03:12 PM org.springframework.mock.web.MockServletContext log
  22. INFO: Initializing Spring FrameworkServlet ''
  23. Jan 09, 2017 10:03:12 PM org.springframework.test.web.servlet.TestDispatcherServlet initServletBean
  24. INFO: FrameworkServlet '': initialization started
  25. Jan 09, 2017 10:03:12 PM org.springframework.test.web.servlet.TestDispatcherServlet initServletBean
  26. INFO: FrameworkServlet '': initialization completed in 2 ms
  27. Jan 09, 2017 10:03:13 PM org.springframework.web.servlet.PageNotFound noHandlerFound
  28. WARNING: No mapping found for HTTP request with URI [application] in DispatcherServlet with name ''
  29.  
  30. java.lang.AssertionError: Status
  31. Expected :200
  32. Actual :404
  33. <Click to see difference>
  34.  
  35.  
  36. at org.springframework.test.util.AssertionErrors.fail(AssertionErrors.java:60)
  37. at org.springframework.test.util.AssertionErrors.assertEquals(AssertionErrors.java:89)
  38. at org.springframework.test.web.servlet.result.StatusResultMatchers$10.match(StatusResultMatchers.java:653)
  39. at org.springframework.test.web.servlet.MockMvc$1.andExpect(MockMvc.java:152)
  40. at com.resman.web.controller.ApplicationControllerTest.indexText(ApplicationControllerTest.java:57)
  41. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  42. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  43. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  44. at java.lang.reflect.Method.invoke(Method.java:498)
  45. at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
  46. at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  47. at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
  48. at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
  49. at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
  50. at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
  51. at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
  52. at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
  53. at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
  54. at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
  55. at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
  56. at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
  57. at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
  58. at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
  59. at org.mockito.internal.runners.JUnit45AndHigherRunnerImpl.run(JUnit45AndHigherRunnerImpl.java:37)
  60. at org.mockito.runners.MockitoJUnitRunner.run(MockitoJUnitRunner.java:62)
  61. at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
  62. at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
  63. at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
  64. at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
  65. at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
  66. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  67. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  68. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  69. at java.lang.reflect.Method.invoke(Method.java:498)
  70. at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
  71.  
  72.  
  73. Process finished with exit code 255
  74.  
  75. @Controller
  76. public class ApplicationController {
  77. private static final Logger LOGGER =
  78. LogManager.getLogger(ApplicationController.class);
  79. @Autowired
  80. private ApplicationDAO applicationDAO;
  81. @Autowired
  82. private UserDao userDAO;
  83. @Autowired
  84. private ResourceDao resourceDao;
  85. @Autowired
  86. private ResourceTypeService resourceTypeService;
  87. @Autowired
  88. private ApplicationValidator applicationValidator;
  89.  
  90. @RequestMapping(value = "application", method = RequestMethod.GET)
  91. public String index(Model model, @AuthenticationPrincipal DBAuthenticationService.CustomUser currentUser) {
  92. LOGGER.debug("application index page");
  93. model.addAttribute("userRole", currentUser.getUserRole());
  94. return "application/index";
  95. }
  96.  
  97. @RunWith(MockitoJUnitRunner.class)
  98. @ContextConfiguration(classes = AppConfig.class)
  99. @WebAppConfiguration
  100. public class ApplicationControllerTest {
  101.  
  102. @Mock
  103. private ApplicationDAO applicationDAO;
  104.  
  105. @Mock
  106. private UserDao userDAO;
  107.  
  108. @Mock
  109. private ResourceDao resourceDao;
  110.  
  111. @Mock
  112. private ResourceTypeService resourceTypeService;
  113.  
  114. @Mock
  115. private ApplicationValidator applicationValidator;
  116.  
  117. @InjectMocks
  118. private ApplicationController controller;
  119.  
  120. private MockMvc mockMvc;
  121.  
  122. @Before
  123. public void setUp(){
  124. this.mockMvc = MockMvcBuilders.standaloneSetup(controller).build();
  125. }
  126.  
  127. @Test
  128. public void indexText() throws Exception {
  129. mockMvc.perform(get("application")).andExpect(status().isOk());
  130. }
  131. }
  132.  
  133. @Configuration
  134. @EnableWebMvc
  135. @ComponentScan("com.resman.*")
  136. @Import({ SecurityConfig.class })
  137. @EnableTransactionManagement
  138. public class AppConfig extends WebMvcConfigurerAdapter {
  139.  
  140. @Override
  141. public void addResourceHandlers(ResourceHandlerRegistry registry) {
  142. registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
  143. }
  144.  
  145. @Bean
  146. public InternalResourceViewResolver viewResolver() {
  147. InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
  148. viewResolver.setViewClass(JstlView.class);
  149. viewResolver.setPrefix("/WEB-INF/view/jsp/");
  150. viewResolver.setSuffix(".jsp");
  151. return viewResolver;
  152. }
  153.  
  154. @Bean
  155. public DataSource dataSource() {
  156. DriverManagerDataSource dataSource = new DriverManagerDataSource();
  157. dataSource.setDriverClassName("oracle.jdbc.driver.OracleDriver");
  158. dataSource.setUrl("jdbc:oracle:thin:@//localhost:1521/XE");
  159. dataSource.setUsername("project");
  160. dataSource.setPassword("projectsql");
  161. return dataSource;
  162. }
  163.  
  164. @Bean
  165. public DataSourceTransactionManager dataSourceTransactionsManager() {
  166. DataSourceTransactionManager dataSourceTransactionManager = new DataSourceTransactionManager();
  167. dataSourceTransactionManager.setDataSource(dataSource());
  168. return dataSourceTransactionManager;
  169. }
  170.  
  171. <web-app id="resourceManager" version="2.4"
  172. xmlns="http://java.sun.com/xml/ns/j2ee"
  173. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  174. xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
  175. http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
  176. </web-app>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement