Commit 3c8b802b by zhoujianjian

物品

parent 9fc12091
...@@ -143,10 +143,10 @@ public class TestListXcxGoodsGroup extends BaseTestImpl { ...@@ -143,10 +143,10 @@ public class TestListXcxGoodsGroup extends BaseTestImpl {
} }
@Test(description = "清理物品数据",priority = 1) // @Test(description = "清理物品数据",priority = 1)
public void delete() { // public void delete() {
goodTools.deleteGoods(createGoodsId,info); // goodTools.deleteGoods(createGoodsId,info);
//
} // }
} }
...@@ -44,7 +44,7 @@ public class TestCreateGoods extends XMBaseTest { ...@@ -44,7 +44,7 @@ public class TestCreateGoods extends XMBaseTest {
//分组是存量的: "id": "1873912725360504834","name": "自动化分组多规格",因为只能创建10个,超了的话影响后续流程还所以还是用存量的 //分组是存量的: "id": "1873912725360504834","name": "自动化分组多规格",因为只能创建10个,超了的话影响后续流程还所以还是用存量的
//获取B端物品列表 //获取B端物品列表
JSONObject beforeTotalStudioGoods= goodTools.studioGoods(); JSONObject beforeTotalStudioGoods= goodTools.studioGoods("");
int beforeTotal=Integer.parseInt(beforeTotalStudioGoods.getJSONObject("result").getString("total")); int beforeTotal=Integer.parseInt(beforeTotalStudioGoods.getJSONObject("result").getString("total"));
...@@ -267,7 +267,7 @@ public class TestCreateGoods extends XMBaseTest { ...@@ -267,7 +267,7 @@ public class TestCreateGoods extends XMBaseTest {
//校验1:获取B端物品列表 //校验1:获取B端物品列表
//①统计值增加1 //①统计值增加1
//②有对应的商品id //②有对应的商品id
JSONObject afterStudioGoods = goodTools.studioGoods(); JSONObject afterStudioGoods = goodTools.studioGoods("");
int afterTotal = Integer.parseInt(afterStudioGoods.getJSONObject("result").getString("total")); int afterTotal = Integer.parseInt(afterStudioGoods.getJSONObject("result").getString("total"));
JSONArray records = afterStudioGoods.getJSONObject("result").getJSONArray("records"); JSONArray records = afterStudioGoods.getJSONObject("result").getJSONArray("records");
...@@ -365,7 +365,7 @@ public class TestCreateGoods extends XMBaseTest { ...@@ -365,7 +365,7 @@ public class TestCreateGoods extends XMBaseTest {
//单规格:"id": "1873903328974499841", "name": "自动化分组单规格", //单规格:"id": "1873903328974499841", "name": "自动化分组单规格",
//获取物品列表 //获取物品列表
JSONObject beforeTotalStudioGoods= goodTools.studioGoods(); JSONObject beforeTotalStudioGoods= goodTools.studioGoods("");
int beforeTotal=Integer.parseInt(beforeTotalStudioGoods.getJSONObject("result").getString("total")); int beforeTotal=Integer.parseInt(beforeTotalStudioGoods.getJSONObject("result").getString("total"));
...@@ -426,7 +426,7 @@ public class TestCreateGoods extends XMBaseTest { ...@@ -426,7 +426,7 @@ public class TestCreateGoods extends XMBaseTest {
//校验1:获取B端物品列表 //校验1:获取B端物品列表
//①统计值增加1 //①统计值增加1
//②有对应的商品id //②有对应的商品id
JSONObject afterStudioGoods = goodTools.studioGoods(); JSONObject afterStudioGoods = goodTools.studioGoods("");
int afterTotal = Integer.parseInt(afterStudioGoods.getJSONObject("result").getString("total")); int afterTotal = Integer.parseInt(afterStudioGoods.getJSONObject("result").getString("total"));
JSONArray records = afterStudioGoods.getJSONObject("result").getJSONArray("records"); JSONArray records = afterStudioGoods.getJSONObject("result").getJSONArray("records");
......
...@@ -38,7 +38,7 @@ public class TestDeleteGood extends XMBaseTest { ...@@ -38,7 +38,7 @@ public class TestDeleteGood extends XMBaseTest {
//获取物品列表 //获取物品列表
JSONObject studioGoods= goodTools.studioGoods(); JSONObject studioGoods= goodTools.studioGoods("");
JSONArray records=studioGoods.getJSONObject("result").getJSONArray("records"); JSONArray records=studioGoods.getJSONObject("result").getJSONArray("records");
boolean success=false; boolean success=false;
...@@ -66,7 +66,7 @@ public class TestDeleteGood extends XMBaseTest { ...@@ -66,7 +66,7 @@ public class TestDeleteGood extends XMBaseTest {
} }
//校验1:物品列表中没有此数据 //校验1:物品列表中没有此数据
JSONObject afterStudioGoods= goodTools.studioGoods(); JSONObject afterStudioGoods= goodTools.studioGoods("");
JSONArray afterRecords=afterStudioGoods.getJSONObject("result").getJSONArray("records"); JSONArray afterRecords=afterStudioGoods.getJSONObject("result").getJSONArray("records");
boolean afterSuccess=false; boolean afterSuccess=false;
......
...@@ -122,7 +122,7 @@ public class TestModifyGoods extends XMBaseTest { ...@@ -122,7 +122,7 @@ public class TestModifyGoods extends XMBaseTest {
Assert.assertEquals(getDetail_goodsC.getJSONObject("singleSpecInfo").getBigDecimal("price").setScale(2, RoundingMode.HALF_UP).toString(),"0.09","编辑成单规格成功后但详情价格非编辑后的0.09"); Assert.assertEquals(getDetail_goodsC.getJSONObject("singleSpecInfo").getBigDecimal("price").setScale(2, RoundingMode.HALF_UP).toString(),"0.09","编辑成单规格成功后但详情价格非编辑后的0.09");
//校验3:获取B端物品列表 //校验3:获取B端物品列表
JSONObject afterStudioGoods = goodTools.studioGoods(); JSONObject afterStudioGoods = goodTools.studioGoods("");
JSONArray records = afterStudioGoods.getJSONObject("result").getJSONArray("records"); JSONArray records = afterStudioGoods.getJSONObject("result").getJSONArray("records");
boolean success=false; boolean success=false;
for (int i = 0; i < records.size(); i++) { for (int i = 0; i < records.size(); i++) {
...@@ -387,7 +387,7 @@ public class TestModifyGoods extends XMBaseTest { ...@@ -387,7 +387,7 @@ public class TestModifyGoods extends XMBaseTest {
Assert.assertEquals(getDetail_goodsC1.getString("inventory"),"80","编辑成多规格成功后但详情总库存非编辑后的80"); Assert.assertEquals(getDetail_goodsC1.getString("inventory"),"80","编辑成多规格成功后但详情总库存非编辑后的80");
//校验3:获取B端物品列表 //校验3:获取B端物品列表
JSONObject afterStudioGoods1 = goodTools.studioGoods(); JSONObject afterStudioGoods1 = goodTools.studioGoods("");
JSONArray records1 = afterStudioGoods1.getJSONObject("result").getJSONArray("records"); JSONArray records1 = afterStudioGoods1.getJSONObject("result").getJSONArray("records");
boolean success1=false; boolean success1=false;
for (int i = 0; i < records1.size(); i++) { for (int i = 0; i < records1.size(); i++) {
...@@ -549,7 +549,7 @@ public class TestModifyGoods extends XMBaseTest { ...@@ -549,7 +549,7 @@ public class TestModifyGoods extends XMBaseTest {
Assert.assertEquals(getDetail_goodsC2.getString("inventory"), "20", "编辑成多规格成功后但详情总库存非编辑后的20"); Assert.assertEquals(getDetail_goodsC2.getString("inventory"), "20", "编辑成多规格成功后但详情总库存非编辑后的20");
//校验3:获取B端物品列表 //校验3:获取B端物品列表
JSONObject afterStudioGoods2 = goodTools.studioGoods(); JSONObject afterStudioGoods2 = goodTools.studioGoods("");
JSONArray records2 = afterStudioGoods2.getJSONObject("result").getJSONArray("records"); JSONArray records2 = afterStudioGoods2.getJSONObject("result").getJSONArray("records");
boolean success2 = false; boolean success2 = false;
for (int i = 0; i < records2.size(); i++) { for (int i = 0; i < records2.size(); i++) {
...@@ -658,7 +658,7 @@ public class TestModifyGoods extends XMBaseTest { ...@@ -658,7 +658,7 @@ public class TestModifyGoods extends XMBaseTest {
Assert.assertEquals(getDetail_goodsC3.getJSONObject("singleSpecInfo").getBigDecimal("price").setScale(2, RoundingMode.HALF_UP).toString(), "0.09", "编辑成单规格成功后但详情价格非编辑后的0.09"); Assert.assertEquals(getDetail_goodsC3.getJSONObject("singleSpecInfo").getBigDecimal("price").setScale(2, RoundingMode.HALF_UP).toString(), "0.09", "编辑成单规格成功后但详情价格非编辑后的0.09");
//校验3:获取B端物品列表 //校验3:获取B端物品列表
JSONObject afterStudioGoods3 = goodTools.studioGoods(); JSONObject afterStudioGoods3 = goodTools.studioGoods("");
JSONArray records3 = afterStudioGoods3.getJSONObject("result").getJSONArray("records"); JSONArray records3 = afterStudioGoods3.getJSONObject("result").getJSONArray("records");
boolean success3 = false; boolean success3 = false;
for (int i = 0; i < records3.size(); i++) { for (int i = 0; i < records3.size(); i++) {
......
package com.xiaomai.cases.polar.goods;
import com.xiaomai.utils.XMBaseTest;
public class TestRefundGoods extends XMBaseTest {
}
...@@ -519,7 +519,7 @@ public class GoodTools extends XMBaseTest { ...@@ -519,7 +519,7 @@ public class GoodTools extends XMBaseTest {
* @author: yff * @author: yff
**/ **/
public JSONObject studioGoods( DataUserInfo...userInfos){ public JSONObject studioGoods( String nameLike,DataUserInfo...userInfos){
dataApi.setApiModule(ApiModule.Polar_Goods) dataApi.setApiModule(ApiModule.Polar_Goods)
.setApiName("API_pageStudioGoods") .setApiName("API_pageStudioGoods")
.setTerminal(Terminal.B); .setTerminal(Terminal.B);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment