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
+27
View File
@@ -0,0 +1,27 @@
package models
import (
"sort"
"testing"
"github.com/stretchr/testify/assert"
)
func TestLatestExchangeRateSliceLess(t *testing.T) {
var latestExchangeRateSlice LatestExchangeRateSlice
latestExchangeRateSlice = append(latestExchangeRateSlice, &LatestExchangeRate{
Currency: "USD",
})
latestExchangeRateSlice = append(latestExchangeRateSlice, &LatestExchangeRate{
Currency: "EUR",
})
latestExchangeRateSlice = append(latestExchangeRateSlice, &LatestExchangeRate{
Currency: "CNY",
})
sort.Sort(latestExchangeRateSlice)
assert.Equal(t, "CNY", latestExchangeRateSlice[0].Currency)
assert.Equal(t, "EUR", latestExchangeRateSlice[1].Currency)
assert.Equal(t, "USD", latestExchangeRateSlice[2].Currency)
}