2 * Copyright (C) The Arvados Authors. All rights reserved.
4 * SPDX-License-Identifier: AGPL-3.0 OR Apache-2.0
8 package org.arvados.client.logic.collection;
10 import org.arvados.client.test.utils.FileTestUtils;
11 import org.assertj.core.util.Lists;
12 import org.junit.Test;
15 import java.util.List;
17 import static org.assertj.core.api.Assertions.assertThat;
19 public class ManifestFactoryTest {
22 public void manifestIsCreatedAsExpected() throws Exception {
25 List<File> files = FileTestUtils.generatePredefinedFiles();
26 List<String> locators = Lists.newArrayList("a", "b", "c");
27 ManifestFactory factory = ManifestFactory.builder()
33 String actual = factory.create();
36 assertThat(actual).isEqualTo(". a b c 0:1024:test-file1 1024:20480:test-file2 21504:1048576:test-file\\0403\n");