亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? machinebeantest.java

?? 自動售貨機
?? JAVA
字號:
package version1;
import static org.junit.Assert.*;

import org.junit.Test;

/**
 * @author 洪琛
 */


public class machinebeanTest {
	private static machinebean mb ;
	
	/*
	 * 選取方法為getJuice()方法
	 * 以下分為各種覆蓋方法的白盒單元測試
	 * 包括:語句覆蓋,判定覆蓋,條件覆蓋,
	 * 判定-條件覆蓋,修訂的判定-條件覆蓋,條件組合覆蓋
	 */
	
	/*
	 * 測試方法:語句覆蓋
	 */
	@Test
	public void testgetJuice1(){
		
		/*
		 * 覆蓋可執行語句:
		 * juiceNum--;
		 * jiaoNum-=juicePrice;
		 * return true;
		 */
		
		mb = new machinebean(0,1,2,2,4,3);
		assertEquals(true,mb.getJuice());
		assertEquals("0",mb.getYuanNum());
		assertEquals("0",mb.getJiaoNum());
		assertEquals("2",mb.getJuiceNum());
		
		/*
		 * 覆蓋可執行語句:
		 * juiceNum--;
		 * payMoney();
		 * return true;
		 */
		
		mb = new machinebean(1,0,2,2,4,3);
		assertEquals(true,mb.getJuice());
		assertEquals("0",mb.getYuanNum());
		assertEquals("1",mb.getJiaoNum());
		assertEquals("2",mb.getJuiceNum());
		
	}
	/*
	 * 測試方法:判定覆蓋
	 */
	@Test
	public void testgetJuice2(){
		
		/*
		 * 覆蓋分支語句:
		 * juiceNum--;
		 * jiaoNum-=juicePrice;
		 * return true;
		 */
		
		mb = new machinebean(0,1,2,2,4,3);
		assertEquals(true,mb.getJuice());
		assertEquals("0",mb.getYuanNum());
		assertEquals("0",mb.getJiaoNum());
		assertEquals("2",mb.getJuiceNum());
		
		/*
		 * 覆蓋分支語句:
		 * juiceNum--;
		 * payMoney();
		 * return true;
		 */
		
		mb = new machinebean(1,0,2,2,4,3);
		assertEquals(true,mb.getJuice());
		assertEquals("0",mb.getYuanNum());
		assertEquals("1",mb.getJiaoNum());
		assertEquals("2",mb.getJuiceNum());
		
		
		/*
		 * 覆蓋分支語句:
		 * flag = true;
		 * return false;
		 */
		mb = new machinebean(1,0,1,0,4,3);
		assertEquals(false,mb.getJuice());
		assertEquals(true,mb.getFlag());
		
		/*
		 * 覆蓋分支語句:
		 * return false;
		 */
		
		mb = new machinebean(0,0,2,2,4,3);
		assertEquals(false,mb.getJuice());
		
	}
	
	
	/*
	 * 測試方法:條件覆蓋
	 */
	@Test
	public void testgetJuice3(){
		
		/*
		 * 條件juiceNum > 0 				為真
		 * 條件getTotalNum()>=juicePrice 為真
		 * 條件jiaoNum !=0			     為真
		 * 條件hasChange()               為真
		 */
		
		mb = new machinebean(0,1,2,2,4,3);
		assertEquals(true,mb.getJuice());
		assertEquals("0",mb.getYuanNum());
		assertEquals("0",mb.getJiaoNum());
		assertEquals("2",mb.getJuiceNum());
		
		/*
		 * 條件juiceNum > 0 				為假
		 * 條件jiaoNum !=0			     為假
		 * 條件hasChange()               為假
		 */
		
		mb = new machinebean(1,0,2,0,4,0);
		assertEquals(false,mb.getJuice());
		
		/*
		 * 條件getTotalNum()>=juicePrice 為假
		 */
		
		mb = new machinebean(0,0,2,2,4,3);
		assertEquals(false,mb.getJuice());
	}
	
	/*
	 * 測試方法:條件-判定覆蓋
	 */
	@Test
	public void testgetJuice4(){
		
		/*
		 * 條件juiceNum > 0 				為真
		 * 條件getTotalNum()>=juicePrice 為真
		 * 條件jiaoNum !=0			     為真
		 */
		
		/*
		 * 覆蓋分支語句:
		 * juiceNum--;
		 * jiaoNum-=juicePrice;
		 * return true;
		 */
		
		mb = new machinebean(0,1,2,2,4,3);
		assertEquals(true,mb.getJuice());
		assertEquals("0",mb.getYuanNum());
		assertEquals("0",mb.getJiaoNum());
		assertEquals("2",mb.getJuiceNum());
		
		/*
		 * 條件juiceNum > 0 				為真
		 * 條件getTotalNum()>=juicePrice 為真
		 * 條件hasChange()               為真
		 */
		
		/*
		 * 覆蓋可執行語句:
		 * juiceNum--;
		 * payMoney();
		 * return true;
		 */
		
		mb = new machinebean(1,0,2,2,4,3);
		assertEquals(true,mb.getJuice());
		assertEquals("0",mb.getYuanNum());
		assertEquals("1",mb.getJiaoNum());
		assertEquals("2",mb.getJuiceNum());
		
		/*
		 * 條件juiceNum > 0 				為假
		 * 條件jiaoNum !=0			     為假
		 * 條件hasChange()               為假
		 */
		
		/*
		 * 覆蓋分支語句:
		 * flag = true;
		 * return false;
		 */
		
		mb = new machinebean(1,0,2,0,4,0);
		assertEquals(false,mb.getJuice());
		
		/*
		 * 條件getTotalNum()>=juicePrice 為假
		 */
		
		/*
		 * 覆蓋分支語句:
		 * return false;
		 */
		
		mb = new machinebean(0,0,2,2,4,3);
		assertEquals(false,mb.getJuice());
	}
	
	/*
	 * 測試方法:修訂的條件-判定覆蓋
	 */
	@Test
	public void testgetJuice5(){
		
		/*
		 * 條件juiceNum > 0 獨立起作用
		 */
		
		/*
		 * 條件juiceNum > 0 				為真
		 * 條件getTotalNum()>=juicePrice 為真
		 */
		
		mb = new machinebean(0,1,2,2,4,3);
		assertEquals(true,mb.getJuice());
		assertEquals("0",mb.getYuanNum());
		assertEquals("0",mb.getJiaoNum());
		assertEquals("2",mb.getJuiceNum());
		
		/*
		 * 條件juiceNum > 0 				為假
		 * 條件getTotalNum()>=juicePrice 為真
		 */
		
		mb = new machinebean(0,1,2,2,4,0);
		assertEquals(false,mb.getJuice());
		
		/*
		 * 條件getTotalNum()>=juicePrice 獨立起作用
		 */
		
		/*
		 * 條件juiceNum > 0 				為真
		 * 條件getTotalNum()>=juicePrice 為真
		 */
		
		mb = new machinebean(0,1,2,2,4,3);
		assertEquals(true,mb.getJuice());
		assertEquals("0",mb.getYuanNum());
		assertEquals("0",mb.getJiaoNum());
		assertEquals("2",mb.getJuiceNum());
		
		/*
		 * 條件juiceNum > 0 				為真
		 * 條件getTotalNum()>=juicePrice 為假
		 */
		
		mb = new machinebean(0,0,2,2,4,3);
		assertEquals(false,mb.getJuice());
		
		/*
		 * 條件jiaoNum !=0 獨立起作用
		 */
		
		/*
		 * 條件juiceNum > 0 				為真
		 * 條件getTotalNum()>=juicePrice 為真
		 * 條件jiaoNum !=0				為真
		 */
		
		mb = new machinebean(0,1,2,2,4,3);
		assertEquals(true,mb.getJuice());
		assertEquals("0",mb.getYuanNum());
		assertEquals("0",mb.getJiaoNum());
		assertEquals("2",mb.getJuiceNum());
		
		/*
		 * 條件juiceNum > 0 				為真
		 * 條件getTotalNum()>=juicePrice 為真
		 * 條件jiaoNum !=0				為假
		 */
		
		mb = new machinebean(1,0,2,2,4,3);
		assertEquals(true,mb.getJuice());
		assertEquals("0",mb.getYuanNum());
		assertEquals("1",mb.getJiaoNum());
		assertEquals("2",mb.getJuiceNum());
		
		/*
		 * 條件hasChange() 獨立作用
		 */
		
		/*
		 * 條件juiceNum > 0 				為真
		 * 條件getTotalNum()>=juicePrice 為真
		 * 條件jiaoNum !=0				為假
		 * 條件hasChange()				為真
		 */
		
		mb = new machinebean(1,0,2,2,4,3);
		assertEquals(true,mb.getJuice());
		assertEquals("0",mb.getYuanNum());
		assertEquals("1",mb.getJiaoNum());
		assertEquals("2",mb.getJuiceNum());
		
		/*
		 * 條件juiceNum > 0 				為真
		 * 條件getTotalNum()>=juicePrice 為真
		 * 條件jiaoNum !=0				為假
		 * 條件hasChange()				為假
		 */
		
		mb = new machinebean(1,0,1,0,4,3);
		assertEquals(false,mb.getJuice());
		assertEquals(true,mb.getFlag());
		
	}
	
	/*
	 * 測試方法:條件組合覆蓋
	 */
	@Test
	public void testgetJuice6(){
		
		/*
		 * 條件juiceNum > 0 				為真
		 * 條件getTotalNum()>=juicePrice 為真
		 * 
		 * 條件jiaoNum !=0			     為真
		 * 
		 * 條件hasChange()               為真
		 */
		
		mb = new machinebean(0,1,2,2,4,3);
		assertEquals(true,mb.getJuice());
		
		/*
		 * 條件juiceNum > 0 				為真
		 * 條件getTotalNum()>=juicePrice 為假
		 * 
		 * 條件jiaoNum !=0			     為假
		 * 
		 * 條件hasChange()               為假
		 */
		
		mb = new machinebean(0,0,2,2,4,3);
		assertEquals(false,mb.getJuice());
		
		/*
		 * 條件juiceNum > 0 				為假
		 * 條件getTotalNum()>=juicePrice 為真
		 */
		
		mb = new machinebean(0,1,2,1,4,0);
		assertEquals(false,mb.getJuice());
		
		/*
		 * 條件juiceNum > 0 				為假
		 * 條件getTotalNum()>=juicePrice 為假
		 */
		
		mb = new machinebean(0,0,2,0,4,0);
		assertEquals(false,mb.getJuice());
	}
		
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产乱码久久久久久图片| 亚洲综合偷拍欧美一区色| 中文字幕在线免费不卡| 亚洲地区一二三色| 国产电影一区二区三区| 在线免费观看日本一区| 国产日韩欧美一区二区三区乱码 | 国产精品丝袜黑色高跟| 午夜精品久久久久久久久| 成人av网站在线| 国产网红主播福利一区二区| 日韩精品一级中文字幕精品视频免费观看 | 色婷婷久久综合| 国产喷白浆一区二区三区| 精品在线观看视频| 91麻豆精品国产91久久久久久| 一区二区视频免费在线观看| 成人国产免费视频| 久久精品夜色噜噜亚洲a∨| 麻豆专区一区二区三区四区五区| 欧美日韩成人综合| 一区二区三区资源| 色综合久久精品| 一区二区三区欧美日韩| 一本久久精品一区二区| 国产精品久久久久久久久晋中 | 91丨porny丨中文| 日本一区二区视频在线| 国产精品66部| 中文字幕av一区二区三区| 国产精品中文有码| 国产欧美一区二区在线观看| 国产精品一区二区男女羞羞无遮挡 | 欧美日韩高清一区| 亚洲不卡在线观看| 欧美一区二区三区电影| 精品午夜久久福利影院| 欧美精品一区二区久久婷婷| 国产伦精品一区二区三区免费| 欧美成人在线直播| 国产麻豆精品在线观看| 国产欧美一区在线| 色婷婷久久久综合中文字幕| 亚洲一区二区三区中文字幕| 欧美美女激情18p| 久草这里只有精品视频| 久久久三级国产网站| 成人涩涩免费视频| 一区二区免费看| 91精品国产综合久久久久久久| 久久99热这里只有精品| 中文字幕成人av| 亚洲精品一区在线观看| 国内精品写真在线观看| 国产精品每日更新| 日本久久电影网| 看国产成人h片视频| 国产精品久久一级| 欧美欧美午夜aⅴ在线观看| 国产美女主播视频一区| 国产精品福利av| 日韩亚洲欧美中文三级| 国产成人免费av在线| 夜夜精品浪潮av一区二区三区| 欧美一区二区三区白人| 成人av在线一区二区三区| 亚洲网友自拍偷拍| 久久久精品日韩欧美| 欧美日韩在线免费视频| 国产成人免费在线观看| 五月激情六月综合| 国产精品青草综合久久久久99| 欧美电影影音先锋| 99国产精品视频免费观看| 麻豆91精品视频| 亚洲欧美日韩精品久久久久| 精品成人在线观看| 欧美性猛交xxxxxx富婆| 国产91丝袜在线播放九色| 亚洲午夜免费视频| 国产精品久久二区二区| 欧美v亚洲v综合ⅴ国产v| 在线国产电影不卡| 9i看片成人免费高清| 国产伦精品一区二区三区免费迷 | 欧美性一区二区| 国产麻豆9l精品三级站| 午夜欧美电影在线观看| 亚洲欧美在线aaa| 秋霞成人午夜伦在线观看| 国产精品精品国产色婷婷| 精品少妇一区二区三区在线播放 | 亚洲综合一区在线| 国产午夜精品一区二区| 欧美一区二区观看视频| 色婷婷av久久久久久久| 99国产麻豆精品| 成人高清视频免费观看| 国产乱码一区二区三区| 久久成人羞羞网站| 看电视剧不卡顿的网站| 日韩1区2区日韩1区2区| 性欧美疯狂xxxxbbbb| 一区二区三区毛片| 亚洲情趣在线观看| 亚洲乱码国产乱码精品精小说| 国产精品麻豆欧美日韩ww| 久久精品欧美一区二区三区不卡| 精品国产一区二区三区忘忧草| 在线不卡中文字幕| 欧美精品99久久久**| 欧美一区二区视频在线观看2020| 欧美性生活大片视频| 欧美三区在线视频| 欧美日韩第一区日日骚| 欧美精品免费视频| 91麻豆精品国产91久久久久久 | 中文字幕制服丝袜一区二区三区 | 精品日韩成人av| 26uuu色噜噜精品一区二区| 欧美不卡一区二区| 久久精品在这里| 欧美国产欧美综合| 国产精品护士白丝一区av| 亚洲美女视频在线| 亚洲成人免费在线| 日产国产欧美视频一区精品| 久99久精品视频免费观看| 久久er99热精品一区二区| 国产不卡视频在线观看| av电影在线不卡| 欧美日本乱大交xxxxx| 日韩欧美电影一区| 国产精品久久久久久亚洲毛片| 亚洲激情欧美激情| 老鸭窝一区二区久久精品| 国产盗摄精品一区二区三区在线 | 亚洲一区二区黄色| 人人精品人人爱| 国产激情一区二区三区| 色94色欧美sute亚洲线路一久| 欧美日韩夫妻久久| 日本一区二区三区在线观看| 亚洲三级在线免费| 老司机精品视频线观看86| 岛国精品一区二区| 欧美人狂配大交3d怪物一区| 国产欧美一区二区精品秋霞影院 | 一级做a爱片久久| 久久99国产精品久久| 91无套直看片红桃| 欧美一二三区在线观看| 日本一区二区三区在线不卡| 亚洲电影第三页| 高清国产午夜精品久久久久久| 欧美日韩一区精品| 国产欧美日韩不卡免费| 亚洲一区二区在线免费观看视频| 国产一区中文字幕| 欧美日韩精品免费| 欧美国产日韩亚洲一区| 免费高清不卡av| 91麻豆精品秘密| 亚洲国产精品av| 免费黄网站欧美| 91高清视频在线| 蜜臀av在线播放一区二区三区| 国产美女主播视频一区| 91精品蜜臀在线一区尤物| 亚洲色图欧美激情| 国产成人精品亚洲日本在线桃色 | 国产精品久久久久影视| 美女视频一区二区三区| 欧美视频精品在线观看| 国产精品久久久久久久久免费樱桃| 日韩av中文在线观看| 在线视频一区二区三区| 国产精品久久久久aaaa樱花| 韩国三级在线一区| 日韩精品一区二区三区四区视频| 亚洲一区自拍偷拍| 91同城在线观看| 国产精品成人在线观看| 丁香一区二区三区| 欧美精品一区二区三区很污很色的| 日韩精品色哟哟| 精品视频色一区| 亚洲国产一二三| 91久久精品一区二区三| 亚洲另类春色校园小说| 99久久免费国产| 日韩毛片精品高清免费| jlzzjlzz国产精品久久| 中文字幕日韩欧美一区二区三区| 国产精品一二一区| 国产欧美精品一区二区色综合朱莉| 久久av中文字幕片| 久久久国产一区二区三区四区小说| 国产尤物一区二区| 久久久国产精品午夜一区ai换脸|