|
3 | 3 | import dev.openfeature.contrib.providers.flagd.resolver.process.storage.MockConnector;
|
4 | 4 | import dev.openfeature.contrib.providers.flagd.resolver.process.storage.connector.Connector;
|
5 | 5 | import io.opentelemetry.api.OpenTelemetry;
|
| 6 | +import org.junit.jupiter.api.Nested; |
6 | 7 | import org.junit.jupiter.api.Test;
|
7 | 8 | import org.junitpioneer.jupiter.SetEnvironmentVariable;
|
8 | 9 | import org.mockito.Mockito;
|
@@ -105,14 +106,36 @@ void testInProcessProviderFromEnv_noPortConfigured_defaultsToCorrectPort() {
|
105 | 106 | assertThat(flagdOptions.getPort()).isEqualTo(Integer.parseInt(DEFAULT_IN_PROCESS_PORT));
|
106 | 107 | }
|
107 | 108 |
|
108 |
| - @Test |
109 |
| - @SetEnvironmentVariable(key = KEEP_ALIVE_ENV_VAR_NAME, value = "1337") |
110 |
| - void testInProcessProviderFromEnv_keepAliveEnvSet_usesSet() { |
111 |
| - FlagdOptions flagdOptions = FlagdOptions.builder().build(); |
| 109 | + @Nested |
| 110 | + class TestInProcessProviderFromEnv_keepAliveEnvSet { |
| 111 | + @Test |
| 112 | + @SetEnvironmentVariable(key = KEEP_ALIVE_MS_ENV_VAR_NAME, value = "1336") |
| 113 | + void usesSet() { |
| 114 | + FlagdOptions flagdOptions = FlagdOptions.builder().build(); |
| 115 | + |
| 116 | + assertThat(flagdOptions.getKeepAlive()).isEqualTo(1336); |
| 117 | + } |
| 118 | + |
| 119 | + @Test |
| 120 | + @SetEnvironmentVariable(key = KEEP_ALIVE_MS_ENV_VAR_NAME_OLD, value = "1337") |
| 121 | + void usesSetOldName() { |
| 122 | + FlagdOptions flagdOptions = FlagdOptions.builder().build(); |
112 | 123 |
|
113 |
| - assertThat(flagdOptions.getKeepAlive()).isEqualTo(1337); |
| 124 | + assertThat(flagdOptions.getKeepAlive()).isEqualTo(1337); |
| 125 | + } |
| 126 | + |
| 127 | + @Test |
| 128 | + @SetEnvironmentVariable(key = KEEP_ALIVE_MS_ENV_VAR_NAME_OLD, value = "2222") |
| 129 | + @SetEnvironmentVariable(key = KEEP_ALIVE_MS_ENV_VAR_NAME, value = "1338") |
| 130 | + void usesSetOldAndNewName() { |
| 131 | + FlagdOptions flagdOptions = FlagdOptions.builder().build(); |
| 132 | + |
| 133 | + assertThat(flagdOptions.getKeepAlive()).isEqualTo(1338); |
| 134 | + } |
114 | 135 | }
|
115 | 136 |
|
| 137 | + |
| 138 | + |
116 | 139 | @Test
|
117 | 140 | void testInProcessProvider_noPortConfigured_defaultsToCorrectPort() {
|
118 | 141 | FlagdOptions flagdOptions = FlagdOptions.builder()
|
|
0 commit comments