add unit test

This commit is contained in:
MaysWind
2024-09-03 00:16:41 +08:00
parent dbb1843285
commit 1d43eda9b7
9 changed files with 434 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
package models
import (
"sort"
"testing"
"github.com/stretchr/testify/assert"
)
func TestTokenInfoResponseSliceLess(t *testing.T) {
var tokenInfoRespSlice TokenInfoResponseSlice
tokenInfoRespSlice = append(tokenInfoRespSlice, &TokenInfoResponse{
TokenId: "1",
LastSeen: int64(1),
})
tokenInfoRespSlice = append(tokenInfoRespSlice, &TokenInfoResponse{
TokenId: "2",
LastSeen: int64(3),
})
tokenInfoRespSlice = append(tokenInfoRespSlice, &TokenInfoResponse{
TokenId: "3",
LastSeen: int64(2),
})
sort.Sort(tokenInfoRespSlice)
assert.Equal(t, "2", tokenInfoRespSlice[0].TokenId)
assert.Equal(t, "3", tokenInfoRespSlice[1].TokenId)
assert.Equal(t, "1", tokenInfoRespSlice[2].TokenId)
}