Improve creatTempFile/Dir usage (#2208)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
This commit is contained in:
@@ -14,7 +14,6 @@ import static org.assertj.core.api.Assertions.assertThat;
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
import java.util.Random;
|
||||
|
||||
import io.qameta.allure.Description;
|
||||
@@ -40,9 +39,9 @@ class ArtifactFilesystemRepositoryTest {
|
||||
private static ArtifactFilesystemRepository artifactFilesystemRepository;
|
||||
|
||||
@BeforeAll
|
||||
static void setup() throws IOException {
|
||||
static void setup() {
|
||||
artifactResourceProperties = new ArtifactFilesystemProperties();
|
||||
artifactResourceProperties.setPath(Files.createTempDirectory(null).toString());
|
||||
artifactResourceProperties.setPath(AbstractArtifactRepository.createTempFile(true).toString());
|
||||
|
||||
artifactFilesystemRepository = new ArtifactFilesystemRepository(artifactResourceProperties);
|
||||
}
|
||||
|
||||
@@ -15,7 +15,6 @@ import static org.assertj.core.api.Assertions.assertThatThrownBy;
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
|
||||
import io.qameta.allure.Description;
|
||||
import io.qameta.allure.Feature;
|
||||
@@ -43,12 +42,9 @@ class ArtifactFilesystemTest {
|
||||
@Test
|
||||
@Description("Verifies that an InputStream can be opened if file exists")
|
||||
void getInputStreamOfExistingFile() throws IOException {
|
||||
final File createTempFile = Files.createTempFile(ArtifactFilesystemTest.class.getSimpleName(), "").toFile();
|
||||
createTempFile.deleteOnExit();
|
||||
|
||||
final ArtifactFilesystem underTest = new ArtifactFilesystem(
|
||||
createTempFile, ArtifactFilesystemTest.class.getSimpleName(), new DbArtifactHash("1", "2", "3"), 0L, null);
|
||||
final byte[] buffer = new byte[1024];
|
||||
assertThat(IOUtils.read(underTest.getFileInputStream(), buffer)).isZero();
|
||||
AbstractArtifactRepository.createTempFile(false), ArtifactFilesystemTest.class.getSimpleName(),
|
||||
new DbArtifactHash("1", "2", "3"), 0L, null);
|
||||
assertThat(IOUtils.read(underTest.getFileInputStream(), new byte[16])).isZero();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user