诸如@WithUserDetails和@WithMockUser之类的Spring注释似乎不适用于Spring Boot?

时间:2017-07-10 11:27:28

标签: unit-testing spring-boot junit

我正在尝试在Spring启动应用程序中模拟用户进行单元测试。但我在测试中没有使用@WithMockUser。 如何在spring boot 1.4.4发行版中使用@WithMockUser

我的控制器

@RequestMapping(value= "/batchUpdateUser", method = RequestMethod.POST})   
    @ResponseBody
    @PreAuthorize("hasPermission('Users-EDIT_ANY', '') or hasPermission('Users-EDIT_MY', #user)")
    public ResponseWrapper updateUser(@RequestBody UserWrapper user) {
        logger.trace(">> batch update casat users");
        return ;

    }

我的考试

@Test
    @Transactional
    @Rollback(true)
    @WithMockUser(username="admin",roles={"USER","ADMIN"})
    public void updateUser() throws Exception{

我正在使用spring boot 1.4.4.RELEASE

0 个答案:

没有答案