posts - 165, comments - 198, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
          eclipse中如何寫一個測試私有方法的junit?
          假設類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中測試私有函數的方法(junit, private, method) (轉)[未登錄]  回復  更多評論   

          2008-09-10 12:48 by zt
          Good!
          主站蜘蛛池模板: 登封市| 安达市| 华宁县| 荆门市| 甘洛县| 蒲江县| 开鲁县| 防城港市| 同仁县| 祁连县| 三河市| 怀安县| 周宁县| 泗洪县| 衡阳市| 茌平县| 东至县| 黑山县| 交口县| 文成县| 灯塔市| 安康市| 清新县| 吉安县| 静海县| 东兴市| 遂川县| 旅游| 井研县| 池州市| 兰州市| 明光市| 格尔木市| 大新县| 晋城| 铜山县| 阳信县| 贡嘎县| 乌恰县| 新巴尔虎右旗| 彰武县|