12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- package manage
- import (
- "log"
- "net/url"
- sutil "sfbase/utils"
- "sfis/model"
- "strconv"
- "testing"
- )
- // 新增产品测试用例
- func Test_CreateProduct(t *testing.T) {
- product1 := &model.Product{
- ID: 2006,
- Name: "行业中标数据",
- Path: "/path2002",
- UnitPrice: 50, //单价精确到分 5毛
- MinUnit: 1, //最小单位1,即 5毛/条
- ProductType: 1, //产品类型 0-按次 1-按条
- TestNum: 200,
- }
- log.Println("productCreate testing......")
- data := make(url.Values)
- data["id"] = []string{strconv.Itoa(product1.ID)}
- data["name"] = []string{product1.Name}
- data["url"] = []string{product1.Path}
- data["unit_price"] = []string{strconv.Itoa(product1.UnitPrice)}
- data["min_unit"] = []string{strconv.Itoa(product1.MinUnit)}
- data["product_type"] = []string{strconv.Itoa(product1.ProductType)}
- data["test_num"] = []string{strconv.Itoa(product1.TestNum)}
- bs, _ := sutil.HttpPostForm("http://localhost:8080/manage/product/create", map[string]string{}, data)
- log.Print(string(bs))
- }
- // 删除产品 测试用例
- func Test_DeleteProduct(t *testing.T) {
- productId := "2002"
- log.Println("productDelete testing......")
- data := make(url.Values)
- data["id"] = []string{productId}
- bs, _ := sutil.HttpPostForm("http://localhost:8080/manage/product/delete", map[string]string{}, data)
- log.Print(string(bs))
- }
- // 修改产品信息测试
- func Test_UpdateProduct(t *testing.T) {
- log.Println("productUpdate testing......")
- product1 := &model.Product{
- ID: 2001,
- Name: "行业中标数据",
- Path: "/pathUpdate1",
- UnitPrice: 50, //单价精确到分 5毛
- MinUnit: 1, //最小单位1,即 5毛/条
- ProductType: 0, //产品类型 0-按次 1-按条
- TestNum: 200,
- }
- data := make(url.Values)
- data["id"] = []string{strconv.Itoa(product1.ID)}
- data["name"] = []string{product1.Name}
- data["url"] = []string{product1.Path}
- data["unit_price"] = []string{strconv.Itoa(product1.UnitPrice)}
- data["min_unit"] = []string{strconv.Itoa(product1.MinUnit)}
- data["product_type"] = []string{strconv.Itoa(product1.ProductType)}
- data["test_num"] = []string{strconv.Itoa(product1.TestNum)}
- bs, _ := sutil.HttpPostForm("http://localhost:8080/manage/product/update", map[string]string{}, data)
- log.Print(string(bs))
- }
- func Test_ListProduct(t *testing.T) {
- log.Println("productList testing......")
- //product1 := &model.Product{
- // ID: 2001,
- // Name: "行业中标",
- // Path: "/pathUpdate1",
- // UnitPrice: 50, //单价精确到分 5毛
- // MinUnit: 1, //最小单位1,即 5毛/条
- // ProductType: 0, //产品类型 0-按次 1-按条
- // TestNum: 200,
- //}
- data := make(url.Values)
- //data["id"] = []string{strconv.Itoa(product1.ID)}
- //data["name"] = []string{product1.Name}
- //data["url"] = []string{product1.Path}
- //data["unit_price"] = []string{strconv.Itoa(product1.UnitPrice)}
- //data["min_unit"] = []string{strconv.Itoa(product1.MinUnit)}
- //data["product_type"] = []string{strconv.Itoa(product1.ProductType)}
- //data["test_num"] = []string{strconv.Itoa(product1.TestNum)}
- bs, _ := sutil.HttpPostForm("http://localhost:8080/manage/product/list?page=1&&limit=3", map[string]string{}, data)
- log.Print(string(bs))
- }
|