(ctx context.Context, t *testing.T, rep repo.RepositoryWriter, data []byte, testCaseID string)
| 183 | } |
| 184 | |
| 185 | func writeObject(ctx context.Context, t *testing.T, rep repo.RepositoryWriter, data []byte, testCaseID string) object.ID { |
| 186 | t.Helper() |
| 187 | |
| 188 | w := rep.NewObjectWriter(ctx, object.WriterOptions{MetadataCompressor: "zstd-fastest"}) |
| 189 | if _, err := w.Write(data); err != nil { |
| 190 | t.Fatalf("can't write object %q - write failed: %v", testCaseID, err) |
| 191 | } |
| 192 | |
| 193 | oid, err := w.Result() |
| 194 | if err != nil { |
| 195 | t.Fatalf("can't write object %q - result failed: %v", testCaseID, err) |
| 196 | } |
| 197 | |
| 198 | return oid |
| 199 | } |
| 200 | |
| 201 | func verify(ctx context.Context, t *testing.T, rep repo.Repository, objectID object.ID, expectedData []byte, testCaseID string) { |
| 202 | t.Helper() |
no test coverage detected