Commit 71fa975
authored
Add test utilities to compensate hiding the storage interface. (#1556)
### What
Add test utilities to compensate hiding the storage interface.
Also do a small passing-by cleanup for the storage function names.
### Why
There generally should not be a need to expose the Storage
implementation to the env users; the interface is pretty complex and we
want to be able to change it (as we did e.g. for the error handling).
The test utilities make sure the Storage remains mostly encapsulated in
host, while SDK gets the necessary tools to read/write the arbitrary
ledger entries (which is mostly useful for SAC setup - maybe eventually
this should be moved to host as well, as this is protocol level logic).
### Known limitations
N/A1 parent a532072 commit 71fa975
File tree
13 files changed
+142
-157
lines changed- soroban-env-host/src
- builtin_contracts/stellar_asset_contract
- host
- test
13 files changed
+142
-157
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2226 | 2226 | | |
2227 | 2227 | | |
2228 | 2228 | | |
2229 | | - | |
2230 | | - | |
2231 | | - | |
2232 | | - | |
2233 | | - | |
2234 | | - | |
2235 | | - | |
2236 | | - | |
2237 | | - | |
2238 | | - | |
2239 | | - | |
2240 | | - | |
2241 | | - | |
2242 | | - | |
2243 | | - | |
2244 | | - | |
| 2229 | + | |
| 2230 | + | |
| 2231 | + | |
| 2232 | + | |
| 2233 | + | |
| 2234 | + | |
| 2235 | + | |
| 2236 | + | |
| 2237 | + | |
| 2238 | + | |
| 2239 | + | |
| 2240 | + | |
| 2241 | + | |
2245 | 2242 | | |
2246 | 2243 | | |
2247 | 2244 | | |
| |||
2261 | 2258 | | |
2262 | 2259 | | |
2263 | 2260 | | |
2264 | | - | |
| 2261 | + | |
2265 | 2262 | | |
2266 | 2263 | | |
2267 | 2264 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
453 | 453 | | |
454 | 454 | | |
455 | 455 | | |
456 | | - | |
| 456 | + | |
457 | 457 | | |
458 | 458 | | |
459 | 459 | | |
| |||
535 | 535 | | |
536 | 536 | | |
537 | 537 | | |
538 | | - | |
| 538 | + | |
539 | 539 | | |
540 | 540 | | |
541 | 541 | | |
| |||
805 | 805 | | |
806 | 806 | | |
807 | 807 | | |
808 | | - | |
| 808 | + | |
809 | 809 | | |
810 | 810 | | |
811 | 811 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
652 | 652 | | |
653 | 653 | | |
654 | 654 | | |
655 | | - | |
| 655 | + | |
656 | 656 | | |
657 | 657 | | |
658 | 658 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2095 | 2095 | | |
2096 | 2096 | | |
2097 | 2097 | | |
2098 | | - | |
2099 | | - | |
| 2098 | + | |
2100 | 2099 | | |
2101 | 2100 | | |
2102 | 2101 | | |
| |||
2116 | 2115 | | |
2117 | 2116 | | |
2118 | 2117 | | |
2119 | | - | |
2120 | | - | |
2121 | | - | |
| 2118 | + | |
2122 | 2119 | | |
2123 | 2120 | | |
2124 | 2121 | | |
| |||
2155 | 2152 | | |
2156 | 2153 | | |
2157 | 2154 | | |
2158 | | - | |
2159 | | - | |
| 2155 | + | |
2160 | 2156 | | |
2161 | 2157 | | |
2162 | 2158 | | |
| |||
3367 | 3363 | | |
3368 | 3364 | | |
3369 | 3365 | | |
3370 | | - | |
3371 | | - | |
3372 | | - | |
3373 | | - | |
3374 | | - | |
3375 | | - | |
3376 | | - | |
3377 | | - | |
3378 | | - | |
3379 | | - | |
3380 | | - | |
3381 | | - | |
3382 | | - | |
3383 | | - | |
3384 | | - | |
3385 | | - | |
3386 | | - | |
3387 | | - | |
3388 | | - | |
3389 | | - | |
3390 | | - | |
3391 | | - | |
3392 | | - | |
3393 | | - | |
3394 | | - | |
3395 | | - | |
3396 | | - | |
3397 | | - | |
| 3366 | + | |
| 3367 | + | |
| 3368 | + | |
| 3369 | + | |
| 3370 | + | |
| 3371 | + | |
| 3372 | + | |
3398 | 3373 | | |
3399 | | - | |
3400 | | - | |
3401 | | - | |
3402 | | - | |
3403 | | - | |
3404 | | - | |
3405 | | - | |
| 3374 | + | |
| 3375 | + | |
| 3376 | + | |
| 3377 | + | |
| 3378 | + | |
| 3379 | + | |
| 3380 | + | |
| 3381 | + | |
| 3382 | + | |
| 3383 | + | |
| 3384 | + | |
| 3385 | + | |
| 3386 | + | |
| 3387 | + | |
| 3388 | + | |
3406 | 3389 | | |
3407 | | - | |
| 3390 | + | |
| 3391 | + | |
| 3392 | + | |
| 3393 | + | |
| 3394 | + | |
| 3395 | + | |
| 3396 | + | |
| 3397 | + | |
| 3398 | + | |
| 3399 | + | |
3408 | 3400 | | |
3409 | 3401 | | |
3410 | 3402 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
119 | | - | |
120 | | - | |
| 118 | + | |
121 | 119 | | |
122 | 120 | | |
123 | 121 | | |
| |||
137 | 135 | | |
138 | 136 | | |
139 | 137 | | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
| 138 | + | |
145 | 139 | | |
146 | 140 | | |
147 | 141 | | |
| |||
167 | 161 | | |
168 | 162 | | |
169 | 163 | | |
170 | | - | |
171 | | - | |
| 164 | + | |
172 | 165 | | |
173 | 166 | | |
174 | 167 | | |
| |||
184 | 177 | | |
185 | 178 | | |
186 | 179 | | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
| 180 | + | |
191 | 181 | | |
192 | 182 | | |
193 | 183 | | |
| |||
218 | 208 | | |
219 | 209 | | |
220 | 210 | | |
221 | | - | |
| 211 | + | |
222 | 212 | | |
223 | 213 | | |
224 | 214 | | |
| |||
243 | 233 | | |
244 | 234 | | |
245 | 235 | | |
246 | | - | |
| 236 | + | |
247 | 237 | | |
248 | 238 | | |
249 | 239 | | |
| |||
305 | 295 | | |
306 | 296 | | |
307 | 297 | | |
308 | | - | |
309 | | - | |
310 | | - | |
311 | | - | |
312 | | - | |
313 | | - | |
314 | | - | |
315 | | - | |
316 | | - | |
317 | | - | |
318 | | - | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
319 | 307 | | |
320 | 308 | | |
321 | 309 | | |
| |||
485 | 473 | | |
486 | 474 | | |
487 | 475 | | |
488 | | - | |
489 | | - | |
490 | | - | |
491 | | - | |
| 476 | + | |
492 | 477 | | |
493 | 478 | | |
494 | 479 | | |
| |||
506 | 491 | | |
507 | 492 | | |
508 | 493 | | |
509 | | - | |
| 494 | + | |
510 | 495 | | |
511 | 496 | | |
512 | 497 | | |
| |||
521 | 506 | | |
522 | 507 | | |
523 | 508 | | |
524 | | - | |
| 509 | + | |
525 | 510 | | |
526 | 511 | | |
527 | 512 | | |
| |||
537 | 522 | | |
538 | 523 | | |
539 | 524 | | |
540 | | - | |
| 525 | + | |
541 | 526 | | |
542 | 527 | | |
543 | 528 | | |
544 | | - | |
| 529 | + | |
545 | 530 | | |
546 | 531 | | |
547 | 532 | | |
548 | 533 | | |
549 | 534 | | |
550 | 535 | | |
551 | | - | |
552 | | - | |
553 | | - | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
554 | 555 | | |
555 | 556 | | |
556 | 557 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
697 | 697 | | |
698 | 698 | | |
699 | 699 | | |
700 | | - | |
701 | | - | |
702 | | - | |
703 | | - | |
| 700 | + | |
704 | 701 | | |
705 | 702 | | |
706 | 703 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
323 | 323 | | |
324 | 324 | | |
325 | 325 | | |
326 | | - | |
| 326 | + | |
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
| |||
0 commit comments