代码拉取完成,页面将自动刷新
/**
* 单元测试
*/
package structer
import (
"fmt"
"testing"
)
type AS struct {
f1 int
f2 bool
f3 BS
}
type BS struct {
f1 byte
f2 int
}
func TestAnalyse(t *testing.T) {
var a AS
r, err := Analyse(a)
if err != nil {
t.Error(err)
}
fmt.Println(r)
}
func TestExcel(t *testing.T) {
var a AS
r, _ := Analyse(a)
if err := r.excel("test.xlsx"); err != nil {
t.Error(err)
}
}
func TestToAxistr(t *testing.T) {
cases := map[int]string{
0: "",
1: "A",
26: "Z",
27: "AA",
28: "AB",
364: "MZ",
574: "VB",
702: "ZZ",
703: "AAA",
1211: "ATO",
1516: "BFH",
}
for k, v := range cases {
actual := toAxistr(k)
if actual != v {
t.Errorf("用例[%d]失败,want:%s, but got:%s", k, v, actual)
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。