一、详细错误日志:
二、具体描述:
由于第一次用spring+Junit4进行单元测试,对他们了解不够深入,出现这个bug时真的是手忙脚乱的,各种百度,各种尝试就是解决不了,网上好多方法都试了就是不行,现在想来不是网上的解决方法不行,而是我遇到的问题和他们不一样啊。网上说java.lang.ExceptionInInitializerError错误是在加载静态代码块时产生的等等等,但是在这个阶段真的有任何可能发生的错误。身为菜鸟的我根本无法一步步分析啊。
问题解决:
一个偶然的机会看到了错误日志的最后一行,突然明白了,原来是版本的问题,我用的是spring4.2.4.RELEASE和junit4.8,显然springtest需要最少Junit4.9,马上动手更换了Junit4.9,瞬间所有问题都没了。
Eclipse下引入junit的两种方法:
1、右击选中的project-》build path-》add libraries-》选中junit,next直到finish
2、由http://sourceforge.net/projects/junit/?source=navbar
或者http://www.junit.org (重定向到Github)下载junit的jar包,保存在本地磁盘,在Eclipse当中右击选中的project-》build path-》add external Archieves-》找到前面下载的junit jar包引入即可