|
15 | 15 | import dev.openfeature.api.OpenFeatureAPI; |
16 | 16 | import dev.openfeature.api.Provider; |
17 | 17 | import dev.openfeature.api.ProviderState; |
18 | | -import dev.openfeature.api.Reason; |
19 | 18 | import dev.openfeature.api.evaluation.ProviderEvaluation; |
20 | 19 | import dev.openfeature.api.events.EventProvider; |
21 | 20 | import dev.openfeature.api.events.ProviderEventDetails; |
@@ -142,27 +141,27 @@ private static void waitForProviderState(ProviderState providerState, Client cli |
142 | 141 | private void configureMockEvaluations(Provider mockProvider, ErrorCode errorCode, String errorMessage) { |
143 | 142 | // Configure Boolean evaluation |
144 | 143 | when(mockProvider.getBooleanEvaluation(anyString(), any(Boolean.class), any())) |
145 | | - .thenAnswer(invocation -> createProviderEvaluation(invocation.getArgument(1), errorCode, errorMessage)); |
| 144 | + .thenAnswer(invocation -> createProviderEvaluation(errorCode, errorMessage)); |
146 | 145 |
|
147 | 146 | // Configure String evaluation |
148 | 147 | when(mockProvider.getStringEvaluation(anyString(), any(String.class), any())) |
149 | | - .thenAnswer(invocation -> createProviderEvaluation(invocation.getArgument(1), errorCode, errorMessage)); |
| 148 | + .thenAnswer(invocation -> createProviderEvaluation(errorCode, errorMessage)); |
150 | 149 |
|
151 | 150 | // Configure Integer evaluation |
152 | 151 | when(mockProvider.getIntegerEvaluation(anyString(), any(Integer.class), any())) |
153 | | - .thenAnswer(invocation -> createProviderEvaluation(invocation.getArgument(1), errorCode, errorMessage)); |
| 152 | + .thenAnswer(invocation -> createProviderEvaluation(errorCode, errorMessage)); |
154 | 153 |
|
155 | 154 | // Configure Double evaluation |
156 | 155 | when(mockProvider.getDoubleEvaluation(anyString(), any(Double.class), any())) |
157 | | - .thenAnswer(invocation -> createProviderEvaluation(invocation.getArgument(1), errorCode, errorMessage)); |
| 156 | + .thenAnswer(invocation -> createProviderEvaluation(errorCode, errorMessage)); |
158 | 157 |
|
159 | 158 | // Configure Object evaluation |
160 | 159 | when(mockProvider.getObjectEvaluation(anyString(), any(Value.class), any())) |
161 | | - .thenAnswer(invocation -> createProviderEvaluation(invocation.getArgument(1), errorCode, errorMessage)); |
| 160 | + .thenAnswer(invocation -> createProviderEvaluation(errorCode, errorMessage)); |
162 | 161 | } |
163 | 162 |
|
164 | 163 | private <T> ProviderEvaluation<T> createProviderEvaluation( |
165 | | - T defaultValue, ErrorCode errorCode, String errorMessage) { |
166 | | - return ProviderEvaluation.of(defaultValue, null, Reason.ERROR.toString(), errorCode, errorMessage, null); |
| 164 | + ErrorCode errorCode, String errorMessage) { |
| 165 | + return ProviderEvaluation.of(errorCode, errorMessage, null); |
167 | 166 | } |
168 | 167 | } |
0 commit comments