3
3
import io .opentelemetry .api .OpenTelemetry ;
4
4
import org .junit .jupiter .api .Disabled ;
5
5
import org .junit .jupiter .api .Test ;
6
+ import org .junitpioneer .jupiter .SetEnvironmentVariable ;
6
7
import org .mockito .Mockito ;
7
8
8
9
import java .util .function .Function ;
@@ -88,7 +89,7 @@ void testValueProviderForEdgeCase_invalid() {
88
89
}
89
90
90
91
@ Test
91
- @ Disabled ( "Currently there is no defined way on how to set environment variables for tests" )
92
+ @ SetEnvironmentVariable ( key = RESOLVER_ENV_VAR , value = RESOLVER_IN_PROCESS )
92
93
void testInProcessProviderFromEnv_noPortConfigured_defaultsToCorrectPort () {
93
94
FlagdOptions flagdOptions = FlagdOptions .builder ().build ();
94
95
@@ -107,7 +108,7 @@ void testInProcessProvider_noPortConfigured_defaultsToCorrectPort() {
107
108
}
108
109
109
110
@ Test
110
- @ Disabled ( "Currently there is no defined way on how to set environment variables for tests" )
111
+ @ SetEnvironmentVariable ( key = RESOLVER_ENV_VAR , value = RESOLVER_IN_PROCESS )
111
112
void testInProcessProviderFromEnv_portConfigured_usesConfiguredPort () {
112
113
FlagdOptions flagdOptions = FlagdOptions .builder ()
113
114
.port (1000 )
@@ -118,7 +119,7 @@ void testInProcessProviderFromEnv_portConfigured_usesConfiguredPort() {
118
119
}
119
120
120
121
@ Test
121
- @ Disabled ( "Currently there is no defined way on how to set environment variables for tests" )
122
+ @ SetEnvironmentVariable ( key = RESOLVER_ENV_VAR , value = RESOLVER_RPC )
122
123
void testRpcProviderFromEnv_noPortConfigured_defaultsToCorrectPort () {
123
124
FlagdOptions flagdOptions = FlagdOptions .builder ().build ();
124
125
@@ -137,7 +138,7 @@ void testRpcProvider_noPortConfigured_defaultsToCorrectPort() {
137
138
}
138
139
139
140
@ Test
140
- @ Disabled ( "Currently there is no defined way on how to set environment variables for tests" )
141
+ @ SetEnvironmentVariable ( key = RESOLVER_ENV_VAR , value = RESOLVER_RPC )
141
142
void testRpcProviderFromEnv_portConfigured_usesConfiguredPort () {
142
143
FlagdOptions flagdOptions = FlagdOptions .builder ()
143
144
.port (1534 )
0 commit comments