Common_test.go 2.6 KB
Newer Older
吴贤德's avatar
吴贤德 committed
1 2 3 4
package Common

import (
	"fmt"
吴贤德's avatar
吴贤德 committed
5
	//"src/Common/DateTime"
吴贤德's avatar
吴贤德 committed
6
	"testing"
吴贤德's avatar
吴贤德 committed
7
	"github.com/vmihailenco/msgpack"
吴贤德's avatar
吴贤德 committed
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
)

//func Test_ValidMobile(t *testing.T) {
//	m1 := "13552480004"
//	if Validation.ValidMobile(m1) {
//		fmt.Println(m1, "是手机号")
//	}
//	m2 := "17712588258"
//	if Validation.ValidMobile(m2) {
//		fmt.Println(m2, "是手机号")
//	}
//	m3 := "27712588258"
//	if Validation.ValidMobile(m3) {
//		fmt.Println(m3, "是手机号")
//	} else {
//		fmt.Println(m3, "不是手机号")
//	}
//
//	fmt.Println("hour:", time.Now().Hour())
//}
//
//func Test_GetTimestampOfNano(t *testing.T) {
//	fmt.Printf("时间戳(秒):%v;\n", time.Now().Unix())
//	fmt.Printf("时间戳(纳秒):%v;\n", time.Now().UnixNano())
//	fmt.Printf("时间戳(毫秒):%v;\n", time.Now().UnixNano()/1e6)
//	fmt.Printf("时间戳(纳秒转换为秒):%v;\n", time.Now().UnixNano()/1e9)
//}
//
//func Test_Download(t *testing.T) {
//	url := "http://tsn.baidu.com/text2audio?lan=zh&ctp=1&cuid=abcdxxxx&tok=24.f8a7e949598695590b7e49fe741ecbb4.2592000.1537601050.282335-11675489&tex=%25E6%25B2%25B3%25E5%258D%2597%25E8%25B7%25AF%25EF%25BC%259A%25E6%25A0%2588%25E6%25A1%25A5%25E5%2585%25AC%25E5%259B%25AD%25E9%2599%2584%25E8%25BF%2591%25E8%2587%25AA%25E5%258D%2597%25E5%2590%2591%25E5%258C%2597%25E4%25B8%25A5%25E9%2587%258D%25E6%258B%25A5%25E5%25A0%25B5%25EF%25BC%259B%25E9%259D%2592%25E5%25B2%259B%25E8%2583%25B6%25E5%25B7%259E%25E6%25B9%25BE%25E9%259A%25A7%25E9%2581%2593%25EF%25BC%259A%25E4%25BB%258E%25E9%259D%2592%25E5%25B2%259B%25E8%2583%25B6%25E5%25B7%259E%25E6%25B9%25BE%25E9%259A%25A7%25E9%2581%2593%25E5%2587%25BA%25E5%258F%25A3%25E5%2588%25B0%25E4%25BA%2591%25E5%258D%2597%25E8%25B7%25AF%25E5%2587%25BA%25E5%258F%25A3%25E8%25A1%258C%25E9%25A9%25B6%25E7%25BC%2593%25E6%2585%25A2%25E3%2580%2582&vol=15&per=1&spd=5&pit=5&aue=3"
//	r, _ := req.Get(url)
//	filename := "./download/1.mp3"
//	err := r.ToFile(filename)
//	if err != nil {
//		fmt.Println("download err:", err)
//	}
//}

吴贤德's avatar
吴贤德 committed
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
//func Test_fmtdate(t *testing.T)  {
//	strTime:="2019-07-01 12:00:00"
//	time,err:=DateTime.ParseDateTime(strTime)
//	if err==nil {
//		str:=DateTime.Format("YYYYMMDDhhmmss",time)
//		fmt.Println(strTime,"-->",str)
//	}
//}

func Test_msgpack(t *testing.T)  {
	str:="\x84\xa1t\xce].}\x16\xa1o\x95\x92\xa3cpu\xa60.0100\x92\xa4avg1\xa60.0200\x92\xa4avg5\xa60.0400\x92\xa5avg15\xa60.0500\x92\xa3mem\xa60.4455\xa1c\x91\xa60.0100\xa1n\x92\x91\x92\xa4eth0\xa60.0000\x91\x92\xa4eth0\xa60.0000"
	fmt.Println(str)
	type Obj interface {

	}
	obj:=new(Obj)
	err:=msgpack.Unmarshal([]byte(str),&obj)
	if err!=nil {
		fmt.Println("err : ",err.Error())
吴贤德's avatar
吴贤德 committed
65
	}
吴贤德's avatar
吴贤德 committed
66
	fmt.Errorf("obj : %v",obj)
吴贤德's avatar
吴贤德 committed
67
}