feat: make provider interface "stateless"; SDK maintains provider state #1096
84.61% of diff hit (target 95.12%)
View this Pull Request on Codecov
84.61% of diff hit (target 95.12%)
Annotations
Check warning on line 35 in src/main/java/dev/openfeature/sdk/ProviderRepository.java
codecov / codecov/patch
src/main/java/dev/openfeature/sdk/ProviderRepository.java#L35
Added line #L35 was not covered by tests
Check warning on line 44 in src/main/java/dev/openfeature/sdk/ProviderRepository.java
codecov / codecov/patch
src/main/java/dev/openfeature/sdk/ProviderRepository.java#L44
Added line #L44 was not covered by tests
Check warning on line 68 in src/main/java/dev/openfeature/sdk/ProviderRepository.java
codecov / codecov/patch
src/main/java/dev/openfeature/sdk/ProviderRepository.java#L68
Added line #L68 was not covered by tests
Check warning on line 73 in src/main/java/dev/openfeature/sdk/ProviderRepository.java
codecov / codecov/patch
src/main/java/dev/openfeature/sdk/ProviderRepository.java#L73
Added line #L73 was not covered by tests
Check warning on line 76 in src/main/java/dev/openfeature/sdk/ProviderRepository.java
codecov / codecov/patch
src/main/java/dev/openfeature/sdk/ProviderRepository.java#L76
Added line #L76 was not covered by tests
Check warning on line 78 in src/main/java/dev/openfeature/sdk/ProviderRepository.java
codecov / codecov/patch
src/main/java/dev/openfeature/sdk/ProviderRepository.java#L78
Added line #L78 was not covered by tests
Check warning on line 83 in src/main/java/dev/openfeature/sdk/ProviderRepository.java
codecov / codecov/patch
src/main/java/dev/openfeature/sdk/ProviderRepository.java#L83
Added line #L83 was not covered by tests
Check warning on line 86 in src/main/java/dev/openfeature/sdk/ProviderRepository.java
codecov / codecov/patch
src/main/java/dev/openfeature/sdk/ProviderRepository.java#L85-L86
Added lines #L85 - L86 were not covered by tests
Check warning on line 246 in src/main/java/dev/openfeature/sdk/ProviderRepository.java
codecov / codecov/patch
src/main/java/dev/openfeature/sdk/ProviderRepository.java#L246
Added line #L246 was not covered by tests
codecov / codecov/patch
src/main/java/dev/openfeature/sdk/providers/memory/InMemoryProvider.java#L124
Added line #L124 was not covered by tests