Commit 89400d3
committed
@W-21933885: [MSDK Android] App Attestation Implementation (Add Dependency Injection To OAuth2 And IDPAuthCodeHelper For Testing)
- Add dependency injection for SalesforceSDKManager to OAuth2.getAuthorizationUrl() and getBrandedLoginPath()
- Create backward-compatible overloads that default to SalesforceSDKManager.getInstance()
- Update IDPAuthCodeHelper.getAuthorizationPathForSP() to accept and pass injected SDKManager
- Fix IDPAuthCodeHelperTest to properly mock the 11-parameter OAuth2.getAuthorizationUrl() method signature
- Add OAuth2.TIMESTAMP_FORMAT access before mockkStatic() to force class initialization
- Update OAuth2Test to test new overloaded methods with SalesforceSDKManager parameter
All IDPAuthCodeHelperTest tests now pass (10/10, 100% success rate).1 parent 55d370f commit 89400d3
4 files changed
Lines changed: 249 additions & 49 deletions
File tree
- libs
- SalesforceSDK/src/com/salesforce/androidsdk/auth
- idp
- test/SalesforceSDKTest/src/com/salesforce/androidsdk/auth
- idp
Lines changed: 57 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
289 | 289 | | |
290 | 290 | | |
291 | 291 | | |
292 | | - | |
| 292 | + | |
| 293 | + | |
293 | 294 | | |
294 | 295 | | |
295 | 296 | | |
| |||
326 | 327 | | |
327 | 328 | | |
328 | 329 | | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
329 | 381 | | |
330 | 382 | | |
331 | 383 | | |
332 | 384 | | |
333 | 385 | | |
334 | | - | |
| 386 | + | |
335 | 387 | | |
336 | 388 | | |
337 | 389 | | |
| |||
342 | 394 | | |
343 | 395 | | |
344 | 396 | | |
345 | | - | |
| 397 | + | |
346 | 398 | | |
347 | 399 | | |
348 | 400 | | |
| |||
355 | 407 | | |
356 | 408 | | |
357 | 409 | | |
358 | | - | |
359 | | - | |
| 410 | + | |
| 411 | + | |
360 | 412 | | |
361 | 413 | | |
362 | 414 | | |
| |||
Lines changed: 11 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
108 | 111 | | |
109 | 112 | | |
110 | 113 | | |
111 | | - | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
112 | 117 | | |
113 | | - | |
114 | | - | |
| 118 | + | |
| 119 | + | |
115 | 120 | | |
116 | 121 | | |
117 | 122 | | |
| |||
127 | 132 | | |
128 | 133 | | |
129 | 134 | | |
| 135 | + | |
130 | 136 | | |
131 | 137 | | |
132 | | - | |
| 138 | + | |
| 139 | + | |
133 | 140 | | |
134 | 141 | | |
135 | 142 | | |
| |||
0 commit comments