在练习的时候碰到了这个问题,就记录下来了,这样以后遇到这个问题就知道该怎么解决了。
junit4使用的是反射技术,我们在测试方法的时候会在方法的上面加上@Test这个注解,那么底层就是通过找到这个注解所对应的方法运行。如图:
但有的时候我们需要在一个方法里面调用另一方法来处理业务,这个时候请注意了,在一个方法里面调用另一个方法时,被调用的那个方法上面一定不可以加上@Test这个注解,否则就会报初始化异常;
解决方案:
被调用的方法上面什么注解都不加就好了!
在练习的时候碰到了这个问题,就记录下来了,这样以后遇到这个问题就知道该怎么解决了。
junit4使用的是反射技术,我们在测试方法的时候会在方法的上面加上@Test这个注解,那么底层就是通过找到这个注解所对应的方法运行。如图:
但有的时候我们需要在一个方法里面调用另一方法来处理业务,这个时候请注意了,在一个方法里面调用另一个方法时,被调用的那个方法上面一定不可以加上@Test这个注解,否则就会报初始化异常;
解决方案:
被调用的方法上面什么注解都不加就好了!