原代码块在main方法中运行得好好的,放到JUnit中就报错:
那么缺少的hamcrest是个什么玩意儿呢?
JUnit和hamcrest是两个不同的框架,但是JUnit中使用了hamcrest。hamcrest中提供了许多适配器方法。两者结合能更方便进行测试。(ps:具体怎么方便我也没体会到hhhhhh)
官网中的声明是4.11版本以上的JUnit都不包含hamcrest
解决办法:
降低junit版本到4.11以下或者手动倒入hamcrest-core包
原代码块在main方法中运行得好好的,放到JUnit中就报错:
那么缺少的hamcrest是个什么玩意儿呢?
JUnit和hamcrest是两个不同的框架,但是JUnit中使用了hamcrest。hamcrest中提供了许多适配器方法。两者结合能更方便进行测试。(ps:具体怎么方便我也没体会到hhhhhh)
官网中的声明是4.11版本以上的JUnit都不包含hamcrest
解决办法:
降低junit版本到4.11以下或者手动倒入hamcrest-core包