Merge branch 'master' into 7454-azure-custom-data
[arvados.git] / sdk / go / blockdigest / testing.go
index eae3f3ce2d6cbfbcaef788affef25d0aa2e23082..40f08ce63d0bc9a4201f7f66054b817c0d764f88 100644 (file)
@@ -2,11 +2,15 @@
 
 package blockdigest
 
-import (
-       "fmt"
-)
-
 // Just used for testing when we need some distinct BlockDigests
 func MakeTestBlockDigest(i int) BlockDigest {
-       return AssertFromString(fmt.Sprintf("%032x", i))
+       return BlockDigest{L: uint64(i)}
+}
+
+func MakeTestDigestSpecifySize(i int, s int) DigestWithSize {
+       return DigestWithSize{Digest: BlockDigest{L: uint64(i)}, Size: uint32(s)}
+}
+
+func MakeTestDigestWithSize(i int) DigestWithSize {
+       return MakeTestDigestSpecifySize(i, i)
 }