Files
gofakes3/s3mem/versionid_test.go
Henry d6dfd4186c
Some checks failed
build / go1.20 (push) Has been cancelled
build / go1.21 (push) Has been cancelled
build / linux (push) Has been cancelled
build / linux_386 (push) Has been cancelled
build / mac_amd64 (push) Has been cancelled
build / mac_arm64 (push) Has been cancelled
build / windows (push) Has been cancelled
build / lint (push) Has been cancelled
chore: update package name
2025-06-27 16:37:33 +08:00

22 lines
373 B
Go

package s3mem
import (
"strings"
"testing"
"github.com/itsHenry35/gofakes3"
)
func TestVersionID(t *testing.T) {
vid := newVersionGenerator(0, 32)
var last gofakes3.VersionID
for i := 0; i < 1000; i++ {
next, _ := vid.Next(nil)
if strings.Compare(string(last), string(next)) > 0 {
t.Fatal("failed at index", i, "-", next, "<", last)
}
last = next
}
}