adobe / aepsdk-core-ios

Adobe Experience Platform Mobile Core SDK in Swift
Apache License 2.0
24 stars 40 forks source link

Apply latest AEPTestUtil updates (5.1.0) #1057

Closed timkimadobe closed 2 months ago

timkimadobe commented 2 months ago

Description

This PR brings over the latest updates from AEPTestUtils (up to 5.1.0) and also updates NetworkRequestHelper class to use ThreadSafeDictionary and ThreadSafeArray instead of a queue at the class level.

There is a breaking change where the parameter name expectationTimeout has been renamed to timeout across NetworkRequestHelper, MockNetworkService, and RealNetworkService

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Types of changes

Checklist: