configcat / .net-sdk

ConfigCat SDK for .NET. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.
https://configcat.com/docs/sdk-reference/csharp
Other
29 stars 8 forks source link

More config v6 tests #88

Closed adams85 closed 7 months ago

adams85 commented 7 months ago

Describe the purpose of your pull request

Adds a few additional test cases for testing config v6 features.

Also, fixes a few edge cases where user attribute values was not converted to their canonical string representations.

Requirement checklist (only if applicable)

adams85 commented 7 months ago

ConfigCat.Client.Benchmarks.MatrixTestBenchmark (LogInfo = False)

Diff Method Mean Error Allocated
Old MatrixTests_ConfigV6 17.61 ms 0.504 ms 13.84 MB
New 15.71 ms (-11%) 0.469 ms 11.75 MB (-15%)
sonarcloud[bot] commented 7 months ago

Quality Gate Passed Quality Gate passed

Issues
5 New issues

Measures
0 Security Hotspots
94.3% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud