github.com/TrueCloudLab/frostfs-api-go/v2@v2.0.0-20230228134343-196241c4e79a/audit/test/generate.go (about) 1 package audittest 2 3 import ( 4 "github.com/TrueCloudLab/frostfs-api-go/v2/audit" 5 refstest "github.com/TrueCloudLab/frostfs-api-go/v2/refs/test" 6 ) 7 8 func GenerateDataAuditResult(empty bool) *audit.DataAuditResult { 9 m := new(audit.DataAuditResult) 10 11 if !empty { 12 m.SetPublicKey([]byte{1, 2, 3}) 13 m.SetAuditEpoch(13) 14 m.SetHit(100) 15 m.SetMiss(200) 16 m.SetFail(300) 17 m.SetComplete(true) 18 m.SetPassNodes([][]byte{{1}, {2}}) 19 m.SetFailNodes([][]byte{{3}, {4}}) 20 m.SetRequests(666) 21 m.SetRetries(777) 22 m.SetVersion(refstest.GenerateVersion(false)) 23 m.SetContainerID(refstest.GenerateContainerID(false)) 24 m.SetPassSG(refstest.GenerateObjectIDs(false)) 25 m.SetFailSG(refstest.GenerateObjectIDs(false)) 26 } 27 28 return m 29 }