33import io .opentelemetry .api .OpenTelemetry ;
44import org .junit .jupiter .api .Disabled ;
55import org .junit .jupiter .api .Test ;
6+ import org .junitpioneer .jupiter .SetEnvironmentVariable ;
67import org .mockito .Mockito ;
78
89import java .util .function .Function ;
@@ -88,7 +89,7 @@ void testValueProviderForEdgeCase_invalid() {
8889 }
8990
9091 @ 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 )
9293 void testInProcessProviderFromEnv_noPortConfigured_defaultsToCorrectPort () {
9394 FlagdOptions flagdOptions = FlagdOptions .builder ().build ();
9495
@@ -107,7 +108,7 @@ void testInProcessProvider_noPortConfigured_defaultsToCorrectPort() {
107108 }
108109
109110 @ 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 )
111112 void testInProcessProviderFromEnv_portConfigured_usesConfiguredPort () {
112113 FlagdOptions flagdOptions = FlagdOptions .builder ()
113114 .port (1000 )
@@ -118,7 +119,7 @@ void testInProcessProviderFromEnv_portConfigured_usesConfiguredPort() {
118119 }
119120
120121 @ 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 )
122123 void testRpcProviderFromEnv_noPortConfigured_defaultsToCorrectPort () {
123124 FlagdOptions flagdOptions = FlagdOptions .builder ().build ();
124125
@@ -137,7 +138,7 @@ void testRpcProvider_noPortConfigured_defaultsToCorrectPort() {
137138 }
138139
139140 @ 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 )
141142 void testRpcProviderFromEnv_portConfigured_usesConfiguredPort () {
142143 FlagdOptions flagdOptions = FlagdOptions .builder ()
143144 .port (1534 )
0 commit comments