📄 testgoodsdata.java
字号:
package test;
import junit.framework.*;
import data.*;
public class TestGoodsData extends TestCase {
private GoodsData goodsData = null;
public TestGoodsData(String name) {
super(name);
}
protected void setUp() throws Exception {
super.setUp();
goodsData = new GoodsData();
}
protected void tearDown() throws Exception {
goodsData = null;
super.tearDown();
}
//测试设置商品库存方法
public void testSetGoodsStock() {
String goodsBarCode = "10000005";
int upperLimit = 10000;
int lowerLimit = 5000;
int actualReturn = goodsData.setGoodsStock(goodsBarCode, upperLimit, lowerLimit);
assertEquals(1, actualReturn);
}
//检查是否是整数的方法
public void testCheckInt(){
String str = "100";
int actualReturn = goodsData.checkInt(str);
assertEquals(1, actualReturn);
str = "1abc8";
actualReturn = goodsData.checkInt(str);
assertEquals(0, actualReturn);
}
//测试根据商品条形码字段查询记录
public void testGetGoodsByGoodsBarcode() {
String fieldName = "goodsBarCode";
String value = "10000001";
String[][] actualReturn = goodsData.getGoodsByField(fieldName, value);
assertEquals(1, actualReturn.length);
}
//测试根据商品名字字段查询记录
public void testGetGoodsByGoodsName() {
String fieldName = "goodsName";
String value = "商品";
String[][] actualReturn = goodsData.getGoodsByField(fieldName, value);
assertEquals(55, actualReturn.length);
}
//测试根据生产厂商字段查询记录
public void testGetGoodsByProducer() {
String fieldName = "producer";
String value = "生产厂商";
String[][] actualReturn = goodsData.getGoodsByField(fieldName, value);
assertEquals(55, actualReturn.length);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -