在编写代码中,我们经常用到JUnit测试,今天运行的时候碰到一个尴尬的小问题。
当一个JUnit中写了多个@Test,测试一个@Test时一般会选中这个方法名,再Run As-->JUnit Test
但当你像下图一样选中,然后右键Run As时会发现运行结果永远是一样的,最后显示的结果可能不是这个方法的结果。
原因:是因为这样执行的结果是全部的@Test执行的结果,和你在空白处点右键Run As是一样的,或者你点类名右键Run As一样。
如果想运行一样,把鼠标放在@Test的方法名上,右键运行即可。(不是像上面一样选中)