Слияние кода завершено, страница обновится автоматически
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
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )