@@ -12,15 +12,26 @@ Scenario Outline: When a session is stopped the error has no session information
1212 | Android |
1313 | iOS |
1414
15- Scenario Outline : When a session is resumed the error uses the previous session
16- When I launch an <platform> app with "ResumedSessionScenario"
17- Then I should receive 2 requests
15+ Scenario Outline : When a session is resumed on Android the error uses the previous session
16+ When I launch an Android app with "ResumedSessionScenario"
17+ Then I should receive 4 requests
1818 And the request 0 is valid for the session tracking API
1919 And the request 1 is valid for the error reporting API
20+ And the request 2 is valid for the error reporting API
21+ And the request 3 is valid for the error reporting API
2022 And the payload field "events.0.session.events.handled" equals 1 for request 1
21- And the payload field "events.0.session.events.unhandled" equals 0 for request 1
23+ And the payload field "events.0.session" is null for request 2
24+ And the payload field "events.0.session.events.handled" equals 2 for request 3
25+ And the payload field "events.0.session.events.unhandled" equals 0 for request 3
26+ And the payload field "events.0.session.id" of request 1 equals the payload field "events.0.session.id" of request 3
2227
23- Examples :
24- | platform |
25- | Android |
26- | iOS |
28+ Scenario Outline : When a session is resumed on iOS the error uses the previous session
29+ When I launch an iOS app with "ResumedSessionScenario"
30+ Then I should receive 2 requests
31+ And the request 0 is valid for the session tracking API
32+ And the request 1 is valid for the error reporting API
33+ And the payload field "events.0.session.events.handled" equals 1 for request 1
34+ And the payload field "events.1.session" is null for request 1
35+ And the payload field "events.2.session.events.handled" equals 2 for request 1
36+ And the payload field "events.2.session.events.unhandled" equals 0 for request 1
37+ And the payload field "events.0.session.id" of request 1 equals the payload field "events.2.session.id" of request 1
0 commit comments