如何通过jwt使用auth测试控制器

时间:2019-01-22 20:44:55

标签: spring unit-testing jwt

我是春季新人。我需要知道如何测试我的控制器:

@RestController
@RequestMapping("/api/game")
class GameController {

    @Autowired
    lateinit var userRepository: UserRepository

    @Autowired
    lateinit var gameRepository: GameRepository

    @Autowired
    lateinit var gameService: GameService

    @PostMapping("/start")
    fun start(@CurrentUser currentUser: UserPrincipal): Game {
        val user = userRepository.findById(currentUser.id!!).get()
        return gameService.createGame(user)
    }
}

我使用jwt令牌进行身份验证,如果没有它,我现在无法测试我的控制器。怎么做?如何模拟呢?

0 个答案:

没有答案