github.com/TrueCloudLab/frostfs-api-go/v2@v2.0.0-20230228134343-196241c4e79a/storagegroup/test/generate.go (about) 1 package storagegrouptest 2 3 import ( 4 refstest "github.com/TrueCloudLab/frostfs-api-go/v2/refs/test" 5 "github.com/TrueCloudLab/frostfs-api-go/v2/storagegroup" 6 ) 7 8 func GenerateStorageGroup(empty bool) *storagegroup.StorageGroup { 9 m := new(storagegroup.StorageGroup) 10 11 if !empty { 12 m.SetValidationDataSize(44) 13 //nolint:staticcheck 14 m.SetExpirationEpoch(55) 15 m.SetMembers(refstest.GenerateObjectIDs(false)) 16 } 17 18 m.SetValidationHash(refstest.GenerateChecksum(empty)) 19 20 return m 21 }