jsonwebtoken导致单元测试失败

时间:2015-08-19 14:26:55

标签: java spring maven unit-testing

我对json web token有一个有趣的问题。我将此依赖项添加到maven pom的那一刻,我的单元测试Spring Rest Controller抛出乱码,就像

ResultActions results = mockMvc.perform(post("/customers/" + customerId + "/orders")
.contentType(MediaType.APPLICATION_JSON).content(new Gson().toJson(order)));

预计会给200,但给出400.我在调查问题时注意到的是,问题仅发生在测试POST / PUT的测试中(事务性HTTP请求,我想我可以称之为)。我尝试使用this链接中的信息排除测试依赖性,但无济于事。我不确定提供什么其他信息,因为我真的不知道导致这个问题的原因。

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。问题是依赖性冲突。 JJWT取决于杰克逊,我已经将GSON用于我的Jsons。那两个人以一种奇怪的方式发生冲突。我已经通过将JJWT更改为另一个JWT库来解决了这个问题。

相关问题