Commit 6589113
Issue/122 migrate from Newthonsoft.Json to System.Text.Json +semver: breaking (#129)
* Migrate from Newtonsoft.Json to System.Text.Json for JSON parsing in JsonSettingsFile
* Add support for enum deserialization in JsonSettingsFile using JsonStringEnumConverter
* Handle non-object JSON elements in GetValueDictionary and improve test reliability
* Remove unused enum values and obsolete regions from JsonFileTests
* Improve JsonSettingsFile performance using Lazy initialization for JsonDocument and update tests to cover edge cases.
* Add test for single quote key in JsonFileTests
* Refactoring to fix SonarQube issues, add common retries number for flaky tests, fix spelling issue
* Stabilize tests, fix error text for code review issue
---------
Co-authored-by: runet <[email protected]>
Co-authored-by: Aliaksej Mialeshka <[email protected]>1 parent 221bbdf commit 6589113
File tree
14 files changed
+418
-84
lines changed- Aquality.Selenium.Core
- src/Aquality.Selenium.Core
- Utilities
- tests/Aquality.Selenium.Core.Tests
- Applications/Browser
- Configurations
- Resources
- Utilities
- Visualization
14 files changed
+418
-84
lines changedLines changed: 5 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
56 | 55 | | |
57 | 56 | | |
58 | | - | |
| 57 | + | |
59 | 58 | | |
60 | 59 | | |
Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments