mirror of
https://github.com/httprunner/httprunner.git
synced 2026-09-05 15:37:35 +08:00
refactor: merge TestCase with TCase, fix converters
This commit is contained in:
@@ -13,29 +13,29 @@ func TestLoadCurlCase(t *testing.T) {
|
||||
if !assert.NoError(t, err) {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if !assert.Equal(t, 6, len(tCase.TestSteps)) {
|
||||
if !assert.Equal(t, 6, len(tCase.TSteps)) {
|
||||
t.Fatal()
|
||||
}
|
||||
|
||||
// curl httpbin.org
|
||||
if !assert.Equal(t, "curl httpbin.org", tCase.TestSteps[0].Name) {
|
||||
if !assert.Equal(t, "curl httpbin.org", tCase.TSteps[0].Name) {
|
||||
t.Fatal()
|
||||
}
|
||||
if !assert.EqualValues(t, "GET", tCase.TestSteps[0].Request.Method) {
|
||||
if !assert.EqualValues(t, "GET", tCase.TSteps[0].Request.Method) {
|
||||
t.Fatal()
|
||||
}
|
||||
if !assert.Equal(t, "http://httpbin.org", tCase.TestSteps[0].Request.URL) {
|
||||
if !assert.Equal(t, "http://httpbin.org", tCase.TSteps[0].Request.URL) {
|
||||
t.Fatal()
|
||||
}
|
||||
|
||||
// curl https://httpbin.org/get?key1=value1&key2=value2
|
||||
if !assert.Equal(t, "https://httpbin.org/get", tCase.TestSteps[1].Request.URL) {
|
||||
if !assert.Equal(t, "https://httpbin.org/get", tCase.TSteps[1].Request.URL) {
|
||||
t.Fatal()
|
||||
}
|
||||
if !assert.Equal(t, map[string]interface{}{
|
||||
"key1": "value1",
|
||||
"key2": "value2",
|
||||
}, tCase.TestSteps[1].Request.Params) {
|
||||
}, tCase.TSteps[1].Request.Params) {
|
||||
t.Fatal()
|
||||
}
|
||||
|
||||
@@ -43,13 +43,13 @@ func TestLoadCurlCase(t *testing.T) {
|
||||
// -H "Authorization: Bearer b7d03a6947b217efb6f3ec3bd3504582" \
|
||||
// -d '{"type":"A","name":"www","data":"162.10.66.0","priority":null,"port":null,"weight":null}' \
|
||||
// "https://httpbin.org/post"
|
||||
if !assert.EqualValues(t, "POST", tCase.TestSteps[2].Request.Method) {
|
||||
if !assert.EqualValues(t, "POST", tCase.TSteps[2].Request.Method) {
|
||||
t.Fatal()
|
||||
}
|
||||
if !assert.Equal(t, map[string]string{
|
||||
"Authorization": "Bearer b7d03a6947b217efb6f3ec3bd3504582",
|
||||
"Content-Type": "application/json",
|
||||
}, tCase.TestSteps[2].Request.Headers) {
|
||||
}, tCase.TSteps[2].Request.Headers) {
|
||||
t.Fatal()
|
||||
}
|
||||
if !assert.Equal(t, map[string]interface{}{
|
||||
@@ -59,7 +59,7 @@ func TestLoadCurlCase(t *testing.T) {
|
||||
"priority": nil,
|
||||
"type": "A",
|
||||
"weight": nil,
|
||||
}, tCase.TestSteps[2].Request.Body) {
|
||||
}, tCase.TSteps[2].Request.Body) {
|
||||
t.Fatal()
|
||||
}
|
||||
|
||||
@@ -68,7 +68,7 @@ func TestLoadCurlCase(t *testing.T) {
|
||||
"dummyName": "dummyFile",
|
||||
"file1": "@file1.txt",
|
||||
"file2": "@file2.txt",
|
||||
}, tCase.TestSteps[3].Request.Upload) {
|
||||
}, tCase.TSteps[3].Request.Upload) {
|
||||
t.Fatal()
|
||||
}
|
||||
|
||||
@@ -84,7 +84,7 @@ func TestLoadCurlCase(t *testing.T) {
|
||||
"shipment[is_return]": "true",
|
||||
"shipment[parcel][id]": "prcl_WDv2VzHp",
|
||||
"shipment[to_address][id]": "adr_HrBKVA85",
|
||||
}, tCase.TestSteps[4].Request.Body) {
|
||||
}, tCase.TSteps[4].Request.Body) {
|
||||
t.Fatal()
|
||||
}
|
||||
|
||||
@@ -92,13 +92,13 @@ func TestLoadCurlCase(t *testing.T) {
|
||||
// --data "key1=value+1&key2=value%3A2"
|
||||
if !assert.Equal(t, map[string]string{
|
||||
"Content-Type": "application/x-www-form-urlencoded",
|
||||
}, tCase.TestSteps[5].Request.Headers) {
|
||||
}, tCase.TSteps[5].Request.Headers) {
|
||||
t.Fatal()
|
||||
}
|
||||
if !assert.Equal(t, map[string]interface{}{
|
||||
"key1": "value 1",
|
||||
"key2": "value:2",
|
||||
}, tCase.TestSteps[5].Request.Body) {
|
||||
}, tCase.TSteps[5].Request.Body) {
|
||||
t.Fatal()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user