永发信息网

JUnit 4如何给第二个、第三个方法传递第一个方法的返回值?

答案:2  悬赏:30  手机版
解决时间 2021-02-20 08:13
  • 提问者网友:龅牙恐龙妹
  • 2021-02-19 23:58
一个类有三个方法。其中,第二个和第三个方法要调用第一个方法,并得到返回值才能继续下去。第二个和第三个方法都有参数。 请问:使用JUnit 4如何测试这三个方法?关键是如何给第二个、第三个方法传递第一个方法的返回值?难倒要把第一个方法稍加修改后贴到其它两个方法体中?能否不改变代码而保持代码的原貌测试?
最佳答案
  • 五星知识达人网友:动情书生
  • 2021-02-20 01:16
这样做,未免有些符合testcase的要求吧?如果你真的需要在test3中依赖test1和test2的输出结果,你可以直接在test3中mock这些数据嘛
全部回答
  • 1楼网友:上分大魔王
  • 2021-02-20 02:35
返回值是void 那一定是函数做了别的操作 直接测结果就行了 比如一个方法是删除文件的 那就运行完方法后判断文件是否存在就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯