add test file

This commit is contained in:
Jay 2018-12-05 15:14:45 +08:00
parent 51c3ed0e66
commit 99c61b5af1
3 changed files with 39 additions and 1 deletions

1
.gitignore vendored
View File

@ -1,4 +1,5 @@
config.yml config.yml
.vscode .vscode
.idea .idea
module/schema/static.go*.swp
module/schema/static.go module/schema/static.go

View File

@ -0,0 +1,12 @@
package apimsg
import (
"testing"
)
func TestGetRes(t *testing.T) {
res := GetRes("Success", nil)
if res.Status != 200 {
t.Error("Status Code not match")
}
}

View File

@ -0,0 +1,25 @@
package utils
import "testing"
func TestCalcPage(t *testing.T) {
page := CalcPage(10, 1, 10)
if page.Page != 1 {
t.Error("Page Calc fail")
}
if page.Total != 1 {
t.Error("Page Calc fail")
}
if page.Limit != 10 {
t.Error("limit calc fail")
}
if page.Offset != 0 {
t.Error("offset calc fail")
}
}
func BenchmarkCalcPage(b *testing.B) {
for i := 0; i < b.N; i++ {
CalcPage(10000, 30, 10)
}
}