master
李光春 2 years ago
parent 46cb0a53e2
commit 816b8d975f

@ -1,14 +1,68 @@
package gourl
import (
"log"
"testing"
"time"
)
func TestLenCode(t *testing.T) {
log.Println(LenCode("https://www.dtapp.net"))
type args struct {
s string
}
tests := []struct {
name string
args args
want string
}{{
name: "https://www.dtapp.net",
}, {
name: "https://www.dtapp.net",
}, {
name: "https://www.dtapp.net",
}}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
start := time.Now()
t.Log(LenCode(tt.name))
elapsed := time.Since(start)
t.Log("run time", elapsed)
})
}
}
func BenchmarkLenCode(b *testing.B) {
for n := 0; n < b.N; n++ {
LenCode("https://www.dtapp.net")
}
}
func TestDeCode(t *testing.T) {
log.Println(DeCode(LenCode("https://www.dtapp.net")))
type args struct {
s string
}
tests := []struct {
name string
args args
want string
}{{
name: "https%3A%2F%2Fwww.dtapp.net",
}, {
name: "https%3A%2F%2Fwww.dtapp.net",
}, {
name: "https%3A%2F%2Fwww.dtapp.net",
}}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
start := time.Now()
t.Log(DeCode(tt.name))
elapsed := time.Since(start)
t.Log("run time", elapsed)
})
}
}
func BenchmarkDeCode(b *testing.B) {
for n := 0; n < b.N; n++ {
DeCode("https%3A%2F%2Fwww.dtapp.net")
}
}

@ -1,11 +1,23 @@
package gouuid_test
package gouuid
import (
"fmt"
"gopkg.in/dtapps/go-library.v3/utils/gouuid"
"testing"
)
func TestGetUuId(t *testing.T) {
fmt.Println(gouuid.GetUuId())
tests := []struct {
name string
want string
}{{}, {}, {}}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
t.Log(GetUuId())
})
}
}
func BenchmarkGetUuId(b *testing.B) {
for n := 0; n < b.N; n++ {
GetUuId()
}
}

Loading…
Cancel
Save