posts - 165, comments - 198, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          eclipse中如何寫一個(gè)測試私有方法的junit?
          假設(shè)類Summer定義如下:
          public class Summer{
          ???private int methodone(String argsone){
          ??????//method code
          ??????.......
          ??????return?4;
          ???}
          }

          測試如下:
          public class SummerTest extends TestCase {
          ???public void testMethodone(){
          ??????Object rightResult = xxxxx;
          ??????Summer?example =?new Summer.newInstance();
          ??????Method m =?example .getClass().getDeclaredMethod("methodone",new Class[]{String.class});
          ??????m.setAccessible(true);
          ??????Object result = m.invoke(example ,new?Object[]?{new String(xxxx)});
          ??????m.setAccessible(false);
          ??????if (result.equals(rightResult)){
          ?????????//your code
          ?????????......
          ??????}
          ???}
          }

          評論

          # re: 在Junit中測試私有函數(shù)的方法(junit, private, method) (轉(zhuǎn))[未登錄]  回復(fù)  更多評論   

          2008-09-10 12:48 by zt
          Good!
          主站蜘蛛池模板: 什邡市| 宜宾县| 岑巩县| 翁源县| 德昌县| 军事| 肇源县| 澄江县| 定陶县| 社旗县| 泉州市| 报价| 博爱县| 通河县| 萨嘎县| 筠连县| 德惠市| 千阳县| 昌平区| 大新县| 元朗区| 德州市| 昭觉县| 滦南县| 攀枝花市| 泽州县| 澄迈县| 通江县| 毕节市| 新竹县| 沙河市| 北辰区| 叶城县| 吴堡县| 理塘县| 仙桃市| 四平市| 司法| 五华县| 浦东新区| 永丰县|