Controller层Mock测试的时候,单独测试是可以通过的。
但是当开启全部测试后,就会失败,乱码导致状态码为400.
解决:
在 POM.XML 的 <build>的 <plugins> 中加入下面这个。
maven-surefire-plugin是maven里执行测试用例的插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M5</version>
<configuration>
<argLine>-Dfile.encoding=UTF-8</argLine>
</configuration>
</plugin>