Skip to content

Commit 47bad44

Browse files
committed
ignoreIfMissing for DotEnv
Signed-off-by: Hendrik Ebbers <[email protected]>
1 parent 3118f45 commit 47bad44

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

hiero-enterprise-base/src/test/java/com/openelements/hiero/base/test/HieroTestContext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public class HieroTestContext implements HieroContext {
2323
private final Client client;
2424

2525
public HieroTestContext() {
26-
final Dotenv dotenv = Dotenv.load();
26+
final Dotenv dotenv = Dotenv.configure().ignoreIfMissing().load();
2727

2828
final String hieroAccountIdByEnv = Optional.ofNullable(System.getenv("HEDERA_ACCOUNT_ID"))
2929
.orElse(dotenv.get("hiero.accountId"));

hiero-enterprise-microprofile/src/test/java/com/openelements/hiero/microprofile/test/TestConfigSource.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ public class TestConfigSource implements ConfigSource {
1515
private final Map<String, String> properties;
1616

1717
public TestConfigSource() {
18+
final Dotenv dotenv = Dotenv.configure().ignoreIfMissing().load();
19+
1820
properties = new HashMap<>();
1921
properties.put("mp.initializer.allow", "true");
2022
properties.put("mp.initializer.no-warn", "true");
@@ -23,21 +25,21 @@ public TestConfigSource() {
2325
if (hieroAccountIdByEnv != null) {
2426
properties.put("hiero.accountId", hieroAccountIdByEnv);
2527
} else {
26-
properties.put("hiero.accountId", Dotenv.load().get("hiero.accountId"));
28+
properties.put("hiero.accountId", dotenv.get("hiero.accountId"));
2729
}
2830

2931
final String hieroPrivateKeyByEnv = System.getenv("HEDERA_PRIVATE_KEY");
3032
if (hieroPrivateKeyByEnv != null) {
3133
properties.put("hiero.privateKey", hieroPrivateKeyByEnv);
3234
} else {
33-
properties.put("hiero.privateKey", Dotenv.load().get("hiero.privateKey"));
35+
properties.put("hiero.privateKey", dotenv.get("hiero.privateKey"));
3436
}
3537

3638
final String hieroNetwork = System.getenv("HEDERA_NETWORK");
3739
if (hieroNetwork != null) {
3840
properties.put("hiero.network.name", hieroNetwork);
3941
} else {
40-
properties.put("hiero.network.name", Dotenv.load().get("hiero.network.name"));
42+
properties.put("hiero.network.name", dotenv.get("hiero.network.name"));
4143
}
4244

4345
properties.forEach((k, v) -> log.info("CONFIG: '" + k + "'->'" + v + "'"));

0 commit comments

Comments
 (0)