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!
          主站蜘蛛池模板: 临城县| 郴州市| 寿阳县| 明溪县| 西和县| 延川县| 万荣县| 襄樊市| 景洪市| 西丰县| 丽水市| 信阳市| 老河口市| 曲水县| 郁南县| 茌平县| 宜都市| 高密市| 武宣县| 郎溪县| 丹东市| 宽甸| 宜州市| 淮南市| 玛纳斯县| 海丰县| 承德县| 邵东县| 新宾| 大石桥市| 重庆市| 泾源县| 磴口县| 洪江市| 金沙县| 镇原县| 花莲县| 曲周县| 肃宁县| 汪清县| 探索|