<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    日出星辰

    JUint測試

    ClassA.java

    public class ClassA implements Serializable {
    
    	private static final long serialVersionUID = 6013572251564847381L;
    	private String name = "My name is a";
    	private ClassB b = null;
    
    	ClassA() {
    		b = new ClassB();
    	}
    
    	public String show() {
    
    		System.out.println("a.toString <a.name=\"" + this.name
    				+ "\" a.b.name=\"" + this.b.getName() + "\">");
    
    		return "a.toString <a.name=" + this.name + " a.b.name="
    				+ this.b.getName() + ">";
    		// \" 雙引號
    		// \' 單引號
    		// \\ 反斜線
    	}
    
    	public int add(int a, int b) {
    		return a + b;
    	}
    
    	public int divide(int a, int b) throws Exception {
    		if (0 == b) {
    			throw new Exception("除數不能為零");
    		}
    		return a / b;
    	}
    
    	public int exception(int a, int b) throws Exception {
    		if (a == 2) {
    			throw new Exception("進入我設置的異常啦!");
    		}
    		return a + b;
    	}
    
    	public String getName() {
    		return name;
    	}
    
    	public void setName(String name) {
    		this.name = name;
    	}
    
    	public ClassB getB() {
    		return b;
    	}
    
    	public void setB(ClassB b) {
    		this.b = b;
    	}
    
    }
    

    ClassB.java

    public class ClassB implements Serializable{
    
    	private static final long serialVersionUID = -4324044767844361076L;
    
    	private String name="My name is b";
    	
    	ClassB(){}
    
    	public String getName() {
    		return name;
    	}
    
    	public void setName(String name) {
    		this.name = name;
    	}
    	
    	
    }
    

    JUin測試

    public class ClassATest extends TestCase {
    
    	ClassA a = new ClassA();
    
    	public void testShow() {
    		// 覆蓋原來的name
    		a.setName("hello TestA");
    		a.getB().setName("hello TestB");
    		a.show();
    	}
    
    	public void testAdd() {
    		// boolean b=false;
    		// Assert.assertEquals(true, b);
    		int result = 0;
    		result = a.add(2, 5);
    		Assert.assertEquals(7, result);
    	}
    
    	public void testDivide() {
    		int result = 0;
    		try {
    			result = a.divide(10, 5);
    		} catch (Exception e) {
    			e.printStackTrace(); // 如果進入到catch中說明執行divide失敗
    			System.out.println("執行上面那句話了");
    			Assert.fail();
    		}
    		Assert.assertEquals(2, result);
    	}
    
    	public void testException() {
    		int result = 0;
    		try {
    			result = a.exception(3, 4);
    		} catch (Exception e) {
    			e.printStackTrace();
    			System.out.println("執行上面那句話了");
    			Assert.fail();
    		}
    		Assert.assertEquals(7, result);
    	}
    }
    

     

     

     

    posted on 2011-08-23 15:36 日出星辰 閱讀(176) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 天天影院成人免费观看| 特级毛片免费观看视频| 久久九九AV免费精品| 亚洲色欲色欲www在线丝| 免费无码专区毛片高潮喷水 | 亚洲国产AV一区二区三区四区| 91精品国产免费久久国语蜜臀| 亚洲精品无码乱码成人| 免费萌白酱国产一区二区三区| 亚洲人成网7777777国产| 三级网站在线免费观看| 亚洲视频在线视频| 久久国产免费观看精品3| 亚洲狠狠狠一区二区三区| 综合在线免费视频| 免费成人黄色大片| 老司机午夜免费视频| 久久久久亚洲精品天堂久久久久久| 国产在线观a免费观看| 亚洲第一精品在线视频| 一级女人18毛片免费| 亚洲精品无码aⅴ中文字幕蜜桃| 日韩毛片无码永久免费看| 暖暖免费中文在线日本| 久久夜色精品国产亚洲| 亚洲精品视频免费在线观看| 日本亚洲色大成网站www久久| 色吊丝性永久免费看码| 亚洲精品一品区二品区三品区| 91视频免费网址| 亚洲国产精品自在自线观看| 亚洲综合另类小说色区色噜噜| 亚洲一区无码中文字幕乱码| 久久精品成人免费网站| 亚洲av无码不卡久久| 无码专区一va亚洲v专区在线 | 最近免费中文字幕mv电影| 无码色偷偷亚洲国内自拍| 精品亚洲一区二区| 成全影视免费观看大全二| 国产成人精品免费视频大全|