问题解决办法
进行package打包时报错如下:
然后这些并不能看出是测试的哪里的问题,可以点击上一级进行查看更详细的错误,越向上日志越详细,可以看到是52行出了错误,
52对应代码如下:
原因是存在注册的测试用户,用户名是唯一的,所以result>0为false。
删除用户后再次进行package,通过。
另一种办法
看到另一种办法是忽略测试失败,需要在pom.xml文件添加如下所示代码:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
</plugin>
</plugins>
</build>
另外一些方法就是不常用了。
参考
There are test failures.【非常详细,已解决】