Merge branch 'main' into 15814-wb2-secrets
[arvados.git] / sdk / go / blockdigest / testing.go
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: Apache-2.0
4
5 // Code used for testing only.
6
7 package blockdigest
8
9 // MakeTestBlockDigest is used for testing with distinct BlockDigests
10 func MakeTestBlockDigest(i int) BlockDigest {
11         return BlockDigest{L: uint64(i)}
12 }
13
14 func MakeTestDigestSpecifySize(i int, s int) DigestWithSize {
15         return DigestWithSize{Digest: BlockDigest{L: uint64(i)}, Size: uint32(s)}
16 }
17
18 func MakeTestDigestWithSize(i int) DigestWithSize {
19         return MakeTestDigestSpecifySize(i, i)
20 }