diff options
author | jonmv <venstad@gmail.com> | 2022-11-01 23:46:29 +0100 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2022-11-01 23:46:29 +0100 |
commit | 47eca27048399c3b1ccb317f0a66aef4ee43651c (patch) | |
tree | 96c1640104180e127d57407f0f3922282687d19b /container-core | |
parent | 2619a4060c8b0e5cbb653942762313394ec6c59e (diff) |
Move file handling down into FileSource
Diffstat (limited to 'container-core')
-rw-r--r-- | container-core/src/test/java/com/yahoo/container/di/DirConfigSource.java | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/container-core/src/test/java/com/yahoo/container/di/DirConfigSource.java b/container-core/src/test/java/com/yahoo/container/di/DirConfigSource.java index 7704827311c..071b4b17916 100644 --- a/container-core/src/test/java/com/yahoo/container/di/DirConfigSource.java +++ b/container-core/src/test/java/com/yahoo/container/di/DirConfigSource.java @@ -2,17 +2,14 @@ package com.yahoo.container.di; import com.yahoo.config.subscription.ConfigSource; -import com.yahoo.config.subscription.ConfigSourceSet; +import com.yahoo.config.subscription.DirSource; +import com.yahoo.config.subscription.FileSource; import org.junit.jupiter.api.Assertions; import java.io.File; -import java.io.FileOutputStream; import java.io.IOException; -import java.io.OutputStream; -import java.nio.charset.StandardCharsets; -import java.util.Random; - -import static java.nio.charset.StandardCharsets.UTF_8; +import java.io.UncheckedIOException; +import java.nio.file.Files; /** * @author Tony Vaagenes @@ -23,11 +20,11 @@ class DirConfigSource { private final File tempFolder; - DirConfigSource(File tmpDir) { + DirConfigSource(File tmpDir) { this.tempFolder = tmpDir; } - void writeConfig(String name, String contents) { + void writeConfig(String name, String contents) { try { Files.writeString(tempFolder.toPath().resolve(name + ".cfg"), contents); } @@ -36,13 +33,12 @@ class DirConfigSource { } } - String configId() { + String configId() { return "dir:" + tempFolder.getPath(); } - public ConfigSource configSource() { - return configSource; + ConfigSource configSource() { + return new DirSource(tempFolder); } - } |