- Junit 单元测试的方法 使用细节:
* 1. 在方法名称上 存在 @Test—— 别忘记导包
* 2. 测试方法的权限修饰符 必须是 public
* 3. 测试方法的返回值类型 必须是 void
* 4. 测试方法的方法名称 随便起名
* 5. 测试方法的方法参数 必须为空
简单的超市购物
package Product;
public class Product {
// 1.定义 产品名称/商品名称
private String productName;
// 2.生成 getter 和setter方法
public String getProductName() {
return productName;
}
public void setProductName(String productName) {
this.productName = productName;
}
}
import Product.Product;
private String MarcketName;
//定义创库 类型 : 产品类型的数组
private Product[] productArray;//产品的名字#
public String getMarcketName() {
return MarcketName;
}//得到#
public void setMarcketName(String marcketName) {
MarcketName = marcketName;
}//设置#
public Product[] getProductArray() {
return productArray;
}//产品离拿了一个商品,返回一个商品#
public void setProductArray(Product[] productArray) {
this.productArray = productArray;
}//设置产品的名字反而得到产品名字#
/**
*收货方法
* 返回类型:因为买一个东西、一次返回一个商品
* @param name 指定商品名称
* @return 如果有商品 会返回商品、没有商品 会返回商品
*/
public Product sell(String name){//name 就是应给是 霸王洗发水
for (int i = 0; i < productArray.length; i++) {
// System.out.printLn(i+":"+productArray[i]+"—--"+productArray[i].getProductName())
if (productArray[i].getProductName().equals(name)){
return productArray[i];
}
}return null;
}
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
/**
* 购物
* market 超市对象
* productName 买什么商品
*/
public Product shopping(Marcket marcket, String productName) {//大润发,
//超市有一个方法 叫卖货方法 参数是 买什么商品
//return market.sell(霸王洗发水);
return marcket.sell(productName);
}
}