liklstar 发表于 2013-03-15 17:55

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

一个类有三个方法。其中,第二个和第三个方法要调用第一个方法,并得到返回值才能继续下去。第二个和第三个方法都有参数。

请问:使用JUnit 4如何测试这三个方法?关键是如何给第二个、第三个方法传递第一个方法的返回值?难倒要把第一个方法稍加修改后贴到其它两个方法体中?能否不改变代码而保持代码的原貌测试?

ciedecem 发表于 2013-03-27 15:35

这样做,未免有些符合testcase的要求吧?如果你真的需要在test3中依赖test1和test2的输出结果,你可以直接在test3中mock这些数据嘛
页: [1]
查看完整版本: JUnit 4如何给第二个、第三个方法传递第一个方法的返回值?