42 lines
933 B
Go
42 lines
933 B
Go
package webUtil
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestGetWebData(t *testing.T) {
|
|
weburl := "http://www.baidu.com"
|
|
resp, err := GetWebData(weburl, nil)
|
|
if err != nil {
|
|
t.Errorf("测试错误,返回的结果为:%s", err)
|
|
}
|
|
|
|
if len(resp) == 0 {
|
|
t.Errorf("返回的数据为空,期望不为空")
|
|
}
|
|
}
|
|
|
|
func TestGetWebData2(t *testing.T) {
|
|
weburl := "http://www.baidu.com"
|
|
data := make(map[string]string)
|
|
status, resp, err := GetWebData2(weburl, data, nil, nil)
|
|
if status != 200 || err != nil {
|
|
t.Errorf("Test failed. status:%d, err:%s", status, err)
|
|
}
|
|
|
|
if len(resp) == 0 {
|
|
t.Errorf("The result is empty, but we expect not empty")
|
|
}
|
|
|
|
data["Name"] = "Jordan"
|
|
data["Age"] = "32"
|
|
status, resp, err = GetWebData2(weburl, data, nil, nil)
|
|
if status != 200 || err != nil {
|
|
t.Errorf("Test failed. status:%d, err:%s", status, err)
|
|
}
|
|
|
|
if len(resp) == 0 {
|
|
t.Errorf("The result is empty, but we expect not empty")
|
|
}
|
|
}
|