import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class DrinkTest {
private Drink Drink = new Drink();
@Before
public void setUp() throws Exception {
}
@Test
/*
* 机器里五角硬币数量为1,一元硬币数量为0,橙汁大于0,啤酒大于0
* 投进去的硬币面额为五角,选择的饮料为橙汁
*/
public void drinking1() {
Drink.setFiveCoin_counts(1);
Drink.setOneCoin_counts_counts(0);
Drink.setOrangejuice(2);
Drink.setBeer(2);
Drink.drinking(2, 1);
assertEquals("橙汁已掉落",Drink.getresult());
}
@Test
/*
* 机器里五角硬币数量为1,一元硬币数量为0,橙汁大于0,啤酒大于0
* 投进去的硬币面额为一元,选择的饮料为橙汁
*/
public void drinking2() {
Drink.setFiveCoin_counts(1);
Drink.setOneCoin_counts_counts(0);
Drink.setOrangejuice(2);
Drink.setBeer(2);
Drink.drinking(1, 1);
assertEquals("橙汁已掉落,同时注意找零",Drink.getresult());
}
@Test
/*
* 机器里五角硬币数量为0,一元硬币数量为0,橙汁为0,啤酒为0
* 投进去的硬币面额为五角,选择的饮料为啤酒
*/
public void drinking3() {
Drink.setFiveCoin_counts(0);
Drink.setOneCoin_counts_counts(0);
Drink.setOrangejuice(0);
Drink.setBeer(0);
Drink.drinking(2, 2);
assertEquals("已经没有啤酒了",Drink.getresult());
}
@Test
/*
* 机器里五角硬币数量为0,一元硬币数量为0,橙汁大于0,啤酒大于0
* 投进去的硬币面额为一元,选择的饮料为橙汁
*/
public void testdrinking4() {
Drink.setFiveCoin_counts(0);
Drink.setOneCoin_counts_counts(0);
Drink.setOrangejuice(2);
Drink.setBeer(2);
Drink.drinking(1, 1);
assertEquals("已经没有零钱找零啦",Drink.getresult());
}
@Test
/*
* 机器里五角硬币数量为0,一元硬币数量为0,橙汁为0,啤酒为0
* 投进去的硬币面额为一元,选择的饮料为橙汁
*/
public void testdrinking5() {
Drink.setFiveCoin_counts(0);
Drink.setOneCoin_counts_counts(0);
Drink.setOrangejuice(0);
Drink.setBeer(0);
Drink.drinking(1, 1);
assertEquals("已经没有橙汁了",Drink.getresult());
}
@Test
/*
* 机器里五角硬币数量为1,一元硬币数量为0,橙汁大于0,啤酒大于0
* 投进去的硬币面额为五角,选择的饮料为啤酒
*/
public void testdrinking6() {
Drink.setFiveCoin_counts(1);
Drink.setOneCoin_counts_counts(0);
Drink.setOrangejuice(2);
Drink.setBeer(2);
Drink.drinking(2, 2);
assertEquals("啤酒已掉落",Drink.getresult());
}
@Test
/*
* 机器里五角硬币数量为1,一元硬币数量为0,橙汁大于0,啤酒大于0
* 投进去的硬币面额为五角,选择的饮料为啤酒
*/
public void testdrinking7() {
Drink.setFiveCoin_counts(1);
Drink.setOneCoin_counts_counts(0);
Drink.setOrangejuice(0);
Drink.setBeer(0);
Drink.drinking(2, 2);
assertEquals("已经没有啤酒了",Drink.getresult());
}
@Test
/*
* 机器里五角硬币数量为1,一元硬币数量为0,橙汁大于0,啤酒大于0
* 投进去的硬币面额为一元,选择的饮料为啤酒
*/
public void testdrinking8() {
Drink.setFiveCoin_counts(1);
Drink.setOneCoin_counts_counts(0);
Drink.setOrangejuice(2);
Drink.setBeer(2);
Drink.drinking(1, 2);
assertEquals("啤酒已掉落,同时注意找零",Drink.getresult());
}
@Test
/*
* 机器里五角硬币数量为0,一元硬币数量为0,橙汁大于0,啤酒大于0
* 投进去的硬币面额为一元,选择的饮料为啤酒
*/
public void testdrinking9() {
Drink.setFiveCoin_counts(0);
Drink.setOneCoin_counts_counts(0);
Drink.setOrangejuice(2);
Drink.setBeer(2);
Drink.drinking(1, 2);
assertEquals("已经没有零钱找零啦",Drink.getresult());
}
@Test
/*
* 机器里五角硬币数量为0,一元硬币数量为0,橙汁为0,啤酒为0
* 投进去的硬币面额为一元,选择的饮料为啤酒
*/
public void testdrinking10() {
Drink.setFiveCoin_counts(0);
Drink.setOneCoin_counts_counts(0);
Drink.setOrangejuice(0);
Drink.setBeer(1);
Drink.drinking(1, 2);
assertEquals("已经没有啤酒了",Drink.getresult());
}
}