aboutsummaryrefslogtreecommitdiffstats
path: root/container-core/src/test/java/com/yahoo
diff options
context:
space:
mode:
authorjonmv <venstad@gmail.com>2022-11-01 23:46:29 +0100
committerjonmv <venstad@gmail.com>2022-11-01 23:46:29 +0100
commit47eca27048399c3b1ccb317f0a66aef4ee43651c (patch)
tree96c1640104180e127d57407f0f3922282687d19b /container-core/src/test/java/com/yahoo
parent2619a4060c8b0e5cbb653942762313394ec6c59e (diff)
Move file handling down into FileSource
Diffstat (limited to 'container-core/src/test/java/com/yahoo')
-rw-r--r--container-core/src/test/java/com/yahoo/container/di/DirConfigSource.java22
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);
}
-
}