Closed timkimadobe closed 1 year ago
Merging #401 (04d1708) into feature/json-comparison-parity (c3ce8a6) will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## feature/json-comparison-parity #401 +/- ##
===============================================================
Coverage 96.77% 96.77%
===============================================================
Files 27 27
Lines 1671 1671
===============================================================
Hits 1617 1617
Misses 54 54
Description
This PR updates the JSON comparison system to be in line with the Android implementation, taking the following improvements:
[*]
overrides all other alternate paths[*]
> specific index[0]
> unspecified index (no alternate path) > wildcard index[*0]
getAnyCodableAndPayload
in favor of usingAnyCodable
's dictionary representation directlyAssertMode
andPayloadType
enumsFor reference, please see the Android implementation: https://github.com/adobe/aepsdk-edge-android/pull/79
Note that the unit and parameterized tests are not implemented in this PR to facilitate easier review process and will be implemented in followup PRs
Related Issue
Motivation and Context
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
Checklist: