adobe / adobe/aepsdk-testutils-ios

Feature parity with Android AEPTestUtils

Open
#43 0 comments 0 reactions 0 assignees View on GitHub
task
Dominant language
Swift
Stars
1
Forks
6
PR merge metrics
No merged PRs in 30d

Description

## Before Logging a feature request
- [ ] I have searched in this repository's issues to see if it has already been reported.
- [ ] This is not a Security Disclosure, otherwise please follow the guidelines in [Security Policy](https://github.com/adobe/aepsdk-testutils-ios/security/policy).

## Feature Request Summary

There are new features/capabilities in the Android AEPTestUtils that are not Android platform specific that should be brought over to iOS (non-exhaustive):
JSON comparison APIs
1. Refined logic and fixes in JSON comparison APIs
2. Better test coverage and test case organization
3. Removal of deprecated APIs and logic
4. New path comparison options
NetworkService helpers
1. New convenience APIs and properties
2. Added params to some existing APIs for better default behavior

## Current Behavior

## Desired Behavior

## Sample Code that illustrates the request
```swift
//sample code

```

Contributor guide

Open the contributing guide

Research direction

Start by comparing the iOS AEPTestUtils implementation with the Android AEPTestUtils capabilities described here. Inventory the JSON comparison APIs and NetworkService helpers, including coverage, deprecated behavior, path options, convenience APIs, and parameters; done requires an agreed parity scope and corresponding iOS test coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.