MCPcopy Create free account
hub / github.com/code-scan/Goal / TestConvert

Function TestConvert

tests/convert_test.go:11–50  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

9)
10
11func TestConvert(t *testing.T) {
12
13 var i = "1234567"
14 var f = "123456.2345"
15 var ff = 12345.6789
16 var ii = 1234567
17
18 log.Println(ii, Gconvert.Int2String(ii))
19 log.Println(ff, Gconvert.Int2String(ff))
20
21 log.Println(i, Gconvert.Str2Int(i))
22 log.Println(f, Gconvert.Str2Int(f))
23
24 log.Println(f, Gconvert.Str2Float(f))
25 log.Println(f, Gconvert.Str2Float64(f))
26
27 log.Println(i, Gconvert.Str2Float(i))
28 log.Println(i, Gconvert.Str2Float64(i))
29
30 log.Println(Gconvert.Str2Url("1"))
31 log.Println("encode base64 ", Gconvert.B64Encode("12312312"))
32 log.Println("decode base64 ", Gconvert.B64Decode("324 d"))
33
34 log.Println("urlencode ", Gconvert.UrlEncode("324=1;sd;'123 d"))
35 log.Println("urldecode ", Gconvert.UrlDecode("%25%27%22"))
36 log.Println("rawurl ", Gconvert.RawDecode("%25%27%22"))
37 log.Println("raw encode ", Gconvert.RawEncode("324=1;sd;'123 d"))
38
39 log.Println("Time2Str ", Gconvert.Time2Str(time.Now()))
40 log.Println("Unix2Time ", Gconvert.Unix2Time(1614168000))
41 log.Println("Str2Time ", Gconvert.Str2Time("2020-112-11 22:33:11"))
42
43 log.Println("md5 ", Gconvert.Md5("123456"))
44 log.Println("sha1 ", Gconvert.Sha1("123456"))
45 log.Println("sha256 ", Gconvert.Sha256("123456"))
46 log.Println("sha512 ", Gconvert.Sha512("123456"))
47
48 log.Println("ipinfo ", Gconvert.IPinfo("104.21.78.188", "ipinfo key"))
49
50}

Callers

nothing calls this directly

Calls 15

Int2StringFunction · 0.92
Str2IntFunction · 0.92
Str2FloatFunction · 0.92
Str2Float64Function · 0.92
Str2UrlFunction · 0.92
B64EncodeFunction · 0.92
B64DecodeFunction · 0.92
UrlEncodeFunction · 0.92
UrlDecodeFunction · 0.92
RawDecodeFunction · 0.92
RawEncodeFunction · 0.92
Time2StrFunction · 0.92

Tested by

no test coverage detected