mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-20 17:54:30 +08:00
add unit test
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
package models
|
||||
|
||||
import (
|
||||
"sort"
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
func TestTransactionPictureInfoBasicResponseSliceLess(t *testing.T) {
|
||||
var pictureInfoSlice TransactionPictureInfoBasicResponseSlice
|
||||
pictureInfoSlice = append(pictureInfoSlice, &TransactionPictureInfoBasicResponse{
|
||||
PictureId: 2,
|
||||
})
|
||||
pictureInfoSlice = append(pictureInfoSlice, &TransactionPictureInfoBasicResponse{
|
||||
PictureId: 3,
|
||||
})
|
||||
pictureInfoSlice = append(pictureInfoSlice, &TransactionPictureInfoBasicResponse{
|
||||
PictureId: 1,
|
||||
})
|
||||
|
||||
sort.Sort(pictureInfoSlice)
|
||||
|
||||
assert.Equal(t, int64(1), pictureInfoSlice[0].PictureId)
|
||||
assert.Equal(t, int64(2), pictureInfoSlice[1].PictureId)
|
||||
assert.Equal(t, int64(3), pictureInfoSlice[2].PictureId)
|
||||
}
|
||||
Reference in New Issue
Block a user