Junit中測試私有函數的方法

發表于:2009-08-10來源:作者:點擊數: 標簽:junitJunitJUnitJUNIT函數
Junit中測試私有函數的方法 軟件測試 eclipse中如何寫一個測試私有方法的 junit ? 假設類Summer定義如下: public class Summer{ private int methodone(String argsone){ //method code ....... return 4; } } 測試如下: public class SummerTest extends

Junit中測試私有函數的方法  軟件測試

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.setAclearcase/" target="_blank" >ccessible(true);
      Object result = m.invoke(example ,new Object[] {new String(xxxx)});
      m.setAccessible(false);
      if (result.equals(rightResult)){
         //your code
         ......
      }
   }
}

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97