mirror of
https://github.com/silenceper/wechat.git
synced 2026-02-04 12:52:27 +08:00
* feat: 添加query 以及query单元测试 feat: 添加模板字符串解析以及模板字符串单元测试 * improve: 序列化请求参数,使得参数更易读 * delete: delete useless module * format: format code * docs: add function comment * docs: comment method * fix: fixed type convert error * feat: support any type * feat: support other type * format: format code * test: check logger * format: format code * test: udpate testing case * del: remove useless code * del: remove useless module * test: update testing case * ✨ feat: support for unsigned integers * ✨ feat: template string support any type
20 lines
393 B
Go
20 lines
393 B
Go
package util
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
// TestQuery query method test case
|
|
func TestQuery(t *testing.T) {
|
|
result := Query(map[string]interface{}{
|
|
"age": 12,
|
|
"name": "Alan",
|
|
"cat": "Peter",
|
|
})
|
|
if result == "" {
|
|
// 由于hash是乱序 所以没法很好的预测输出的字符串
|
|
// 将会输出符合Query规则的字符串 "age=12&name=Alan&cat=Peter"
|
|
t.Error("NOT PASS")
|
|
}
|
|
}
|