12 Star 47 Fork 9

ppmoon / gbt2260

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
gbt2260_test.go 1.03 KB
一键复制 编辑 原始数据 按行查看 历史
刘允鹏 提交于 2020-07-18 18:39 . 增加单例
package gbt2260_test
import (
"github.com/ppmoon/gbt2260"
"testing"
)
func TestBGT2260_SearchGBT2260(t *testing.T) {
gbt := gbt2260.NewGBT2260()
lCode := gbt.SearchGBT2260("130104")
compareCode := []string{"河北省", "石家庄市", "桥西区"}
for i := range lCode {
if lCode[i] != compareCode[i] {
t.Errorf("测试错误,地域码更改或不存在导致的程序错误")
t.Fail()
}
}
}
func TestBGT2260_GetAllProvince(t *testing.T) {
gbt := gbt2260.NewGBT2260()
allProvince := gbt.GetAllProvince()
t.Log(allProvince)
}
func TestBGT2260_GetCityByProvince(t *testing.T) {
gbt := gbt2260.NewGBT2260()
allCity := gbt.GetCityByProvince("130000")
t.Log(allCity)
}
func TestBGT2260_GetAreaByCity(t *testing.T) {
gbt := gbt2260.NewGBT2260()
area := gbt.GetAreaByCity("130100")
areaName, _ := area["130102"]
if areaName != "长安区" {
t.Error("get area by city error")
}
}
func TestNewGBT2260(t *testing.T) {
a := gbt2260.NewGBT2260()
b := gbt2260.NewGBT2260()
if a != b {
t.Error("singleton error")
return
}
}
Go
1
https://gitee.com/ppmoon/gbt2260.git
git@gitee.com:ppmoon/gbt2260.git
ppmoon
gbt2260
gbt2260
master

搜索帮助