两个单元测试方法都执行时,为什么注释掉 onafter方法后,输出的哈希值还是
有个问题请教老师:
两个单元测试方法都执行时,后台日志会输出destory,那是after里写了context.destroy();
而且这个类UnitTestBase是老师自己写的类,如果我把after方法去掉之后,应该就不走destroy方法了,那为什么两个单元输出的哈希值还是不一样,
|
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
是不走你destroy方法了,但是你before方法还是走了2次,你before方法里面的context每次都是新的。意思就是说你testSay和testSay2是在2个不同的上下文中。(junit是一个方法测试完成后才开始另外一个,每次都是全新的上下文。) |
|
|
|
|