@@ -59,20 +59,20 @@ static void setUp() {
59
59
testSource =
60
60
new TestSupportedConfigurationSource (
61
61
testSupported , testAliases , testAliasMapping , new HashMap <>());
62
- ConfigHelper .setConfigurationSource (testSource );
63
- strictness = ConfigHelper .configInversionStrictFlag ();
64
- ConfigHelper .setConfigInversionStrict (ConfigHelper .StrictnessPolicy .STRICT );
62
+ ConfigHelper .get (). setConfigurationSource (testSource );
63
+ strictness = ConfigHelper .get (). configInversionStrictFlag ();
64
+ ConfigHelper .get (). setConfigInversionStrict (ConfigHelper .StrictnessPolicy .STRICT );
65
65
}
66
66
67
67
@ AfterAll
68
68
static void tearDown () {
69
- ConfigHelper .resetToDefaults ();
70
- ConfigHelper .setConfigInversionStrict (strictness );
69
+ ConfigHelper .get (). resetToDefaults ();
70
+ ConfigHelper .get (). setConfigInversionStrict (strictness );
71
71
}
72
72
73
73
@ AfterEach
74
74
void reset () {
75
- ConfigHelper .resetCache ();
75
+ ConfigHelper .get (). resetCache ();
76
76
}
77
77
78
78
@ Test
@@ -81,11 +81,11 @@ void testBasicConfigHelper() {
81
81
setEnvVar (TEST_OTEL_VAR , TEST_OTEL_VAR_VAL );
82
82
setEnvVar (TEST_REGULAR_VAR , TEST_REGULAR_VAR_VAL );
83
83
84
- assertEquals (TEST_DD_VAR_VAL , ConfigHelper .getEnvironmentVariable (TEST_DD_VAR ));
85
- assertEquals (TEST_OTEL_VAR_VAL , ConfigHelper .getEnvironmentVariable (TEST_OTEL_VAR ));
86
- assertEquals (TEST_REGULAR_VAR_VAL , ConfigHelper .getEnvironmentVariable (TEST_REGULAR_VAR ));
84
+ assertEquals (TEST_DD_VAR_VAL , ConfigHelper .get (). getEnvironmentVariable (TEST_DD_VAR ));
85
+ assertEquals (TEST_OTEL_VAR_VAL , ConfigHelper .get (). getEnvironmentVariable (TEST_OTEL_VAR ));
86
+ assertEquals (TEST_REGULAR_VAR_VAL , ConfigHelper .get (). getEnvironmentVariable (TEST_REGULAR_VAR ));
87
87
88
- Map <String , String > result = ConfigHelper .getEnvironmentVariables ();
88
+ Map <String , String > result = ConfigHelper .get (). getEnvironmentVariables ();
89
89
assertEquals (TEST_DD_VAR_VAL , result .get (TEST_DD_VAR ));
90
90
assertEquals (TEST_OTEL_VAR_VAL , result .get (TEST_OTEL_VAR ));
91
91
assertEquals (TEST_REGULAR_VAR_VAL , result .get (TEST_REGULAR_VAR ));
@@ -100,8 +100,8 @@ void testBasicConfigHelper() {
100
100
void testAliasSupport () {
101
101
setEnvVar (ALIAS_DD_VAR , ALIAS_DD_VAL );
102
102
103
- assertEquals (ALIAS_DD_VAL , ConfigHelper .getEnvironmentVariable (TEST_DD_VAR ));
104
- Map <String , String > result = ConfigHelper .getEnvironmentVariables ();
103
+ assertEquals (ALIAS_DD_VAL , ConfigHelper .get (). getEnvironmentVariable (TEST_DD_VAR ));
104
+ Map <String , String > result = ConfigHelper .get (). getEnvironmentVariables ();
105
105
assertEquals (ALIAS_DD_VAL , result .get (TEST_DD_VAR ));
106
106
assertFalse (result .containsKey (ALIAS_DD_VAR ));
107
107
@@ -115,8 +115,8 @@ void testMainConfigPrecedence() {
115
115
setEnvVar (TEST_DD_VAR , TEST_DD_VAR_VAL );
116
116
setEnvVar (ALIAS_DD_VAR , ALIAS_DD_VAL );
117
117
118
- assertEquals (TEST_DD_VAR_VAL , ConfigHelper .getEnvironmentVariable (TEST_DD_VAR ));
119
- Map <String , String > result = ConfigHelper .getEnvironmentVariables ();
118
+ assertEquals (TEST_DD_VAR_VAL , ConfigHelper .get (). getEnvironmentVariable (TEST_DD_VAR ));
119
+ Map <String , String > result = ConfigHelper .get (). getEnvironmentVariables ();
120
120
assertEquals (TEST_DD_VAR_VAL , result .get (TEST_DD_VAR ));
121
121
assertFalse (result .containsKey (ALIAS_DD_VAR ));
122
122
@@ -129,8 +129,8 @@ void testMainConfigPrecedence() {
129
129
void testNonDDAliases () {
130
130
setEnvVar (NON_DD_ALIAS_VAR , NON_DD_ALIAS_VAL );
131
131
132
- assertEquals (NON_DD_ALIAS_VAL , ConfigHelper .getEnvironmentVariable (TEST_DD_VAR ));
133
- Map <String , String > result = ConfigHelper .getEnvironmentVariables ();
132
+ assertEquals (NON_DD_ALIAS_VAL , ConfigHelper .get (). getEnvironmentVariable (TEST_DD_VAR ));
133
+ Map <String , String > result = ConfigHelper .get (). getEnvironmentVariables ();
134
134
assertEquals (NON_DD_ALIAS_VAL , result .get (TEST_DD_VAR ));
135
135
assertFalse (result .containsKey (NON_DD_ALIAS_VAR ));
136
136
@@ -140,7 +140,7 @@ void testNonDDAliases() {
140
140
141
141
@ Test
142
142
void testAliasesWithoutPresentAliases () {
143
- Map <String , String > result = ConfigHelper .getEnvironmentVariables ();
143
+ Map <String , String > result = ConfigHelper .get (). getEnvironmentVariables ();
144
144
assertFalse (result .containsKey (ALIAS_DD_VAR ));
145
145
}
146
146
@@ -149,22 +149,23 @@ void testAliasWithEmptyList() {
149
149
Map <String , List <String >> aliasMap = new HashMap <>();
150
150
aliasMap .put ("EMPTY_ALIAS_CONFIG" , new ArrayList <>());
151
151
152
- ConfigHelper .setConfigurationSource (
153
- new TestSupportedConfigurationSource (
154
- new HashSet <>(), aliasMap , new HashMap <>(), new HashMap <>()));
152
+ ConfigHelper .get ()
153
+ .setConfigurationSource (
154
+ new TestSupportedConfigurationSource (
155
+ new HashSet <>(), aliasMap , new HashMap <>(), new HashMap <>()));
155
156
156
- assertNull (ConfigHelper .getEnvironmentVariable ("EMPTY_ALIAS_CONFIG" ));
157
+ assertNull (ConfigHelper .get (). getEnvironmentVariable ("EMPTY_ALIAS_CONFIG" ));
157
158
158
159
// Cleanup
159
- ConfigHelper .setConfigurationSource (testSource );
160
+ ConfigHelper .get (). setConfigurationSource (testSource );
160
161
}
161
162
162
163
@ Test
163
164
void testAliasSkippedWhenBaseAlreadyPresent () {
164
165
setEnvVar (TEST_DD_VAR , TEST_DD_VAR_VAL );
165
166
setEnvVar (NON_DD_ALIAS_VAR , NON_DD_ALIAS_VAL );
166
167
167
- Map <String , String > result = ConfigHelper .getEnvironmentVariables ();
168
+ Map <String , String > result = ConfigHelper .get (). getEnvironmentVariables ();
168
169
assertEquals (TEST_DD_VAR_VAL , result .get (TEST_DD_VAR ));
169
170
assertFalse (result .containsKey (NON_DD_ALIAS_VAR ));
170
171
@@ -177,7 +178,7 @@ void testAliasSkippedWhenBaseAlreadyPresent() {
177
178
void testInconsistentAliasesAndAliasMapping () {
178
179
setEnvVar (NEW_ALIAS_KEY_2 , "some_value" );
179
180
180
- Map <String , String > result = ConfigHelper .getEnvironmentVariables ();
181
+ Map <String , String > result = ConfigHelper .get (). getEnvironmentVariables ();
181
182
182
183
assertFalse (result .containsKey (NEW_ALIAS_KEY_2 ));
183
184
assertFalse (result .containsKey (NEW_ALIAS_TARGET ));
@@ -189,16 +190,16 @@ void testInconsistentAliasesAndAliasMapping() {
189
190
// TODO: Update to verify telemetry when implemented
190
191
@ Test
191
192
void testUnsupportedEnvWarningNotInTestMode () {
192
- ConfigHelper .setConfigInversionStrict (ConfigHelper .StrictnessPolicy .TEST );
193
+ ConfigHelper .get (). setConfigInversionStrict (ConfigHelper .StrictnessPolicy .TEST );
193
194
194
195
setEnvVar ("DD_FAKE_VAR" , "banana" );
195
196
196
197
// Should allow unsupported variable in TEST mode
197
- assertEquals ("banana" , ConfigHelper .getEnvironmentVariable ("DD_FAKE_VAR" ));
198
+ assertEquals ("banana" , ConfigHelper .get (). getEnvironmentVariable ("DD_FAKE_VAR" ));
198
199
199
200
// Cleanup
200
201
setEnvVar ("DD_FAKE_VAR" , null );
201
- ConfigHelper .setConfigInversionStrict (ConfigHelper .StrictnessPolicy .STRICT );
202
+ ConfigHelper .get (). setConfigInversionStrict (ConfigHelper .StrictnessPolicy .STRICT );
202
203
}
203
204
204
205
// Copied from utils.TestHelper
0 commit comments