Commit 69994ca
committed
fix: restore all 344 unit tests after Wave 8 contributor PRs
- Wrap storage/events/storage_snapshot unit tests in env.as_contract()
to satisfy Soroban SDK 22's requirement for contract context on storage
access outside contract invocations
- Fix test_calc_platform_fee_overflow: i128::MAX * 1 does not overflow;
use fee_bps=2 to trigger genuine ArithmeticOverflow
- Fix three event-detection tests (auto_res, al_tog, al_open) by moving
env.events().all() checks immediately after the event-emitting call —
Soroban SDK resets the event buffer between contract invocations, so
any intermediate getter call clears events before they can be observed1 parent 4efaae8 commit 69994ca
10 files changed
Lines changed: 312 additions & 205 deletions
File tree
- contracts/split/src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
148 | 148 | | |
149 | 149 | | |
150 | 150 | | |
151 | | - | |
| 151 | + | |
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
156 | | - | |
157 | | - | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
158 | 159 | | |
159 | | - | |
160 | | - | |
161 | | - | |
| 160 | + | |
| 161 | + | |
162 | 162 | | |
163 | 163 | | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | 164 | | |
181 | | - | |
182 | | - | |
183 | | - | |
| 165 | + | |
| 166 | + | |
184 | 167 | | |
185 | 168 | | |
186 | 169 | | |
| |||
359 | 342 | | |
360 | 343 | | |
361 | 344 | | |
362 | | - | |
| 345 | + | |
363 | 346 | | |
364 | 347 | | |
365 | 348 | | |
| |||
369 | 352 | | |
370 | 353 | | |
371 | 354 | | |
372 | | - | |
| 355 | + | |
373 | 356 | | |
374 | 357 | | |
375 | 358 | | |
376 | 359 | | |
377 | | - | |
| 360 | + | |
378 | 361 | | |
379 | 362 | | |
380 | 363 | | |
381 | 364 | | |
382 | | - | |
| 365 | + | |
383 | 366 | | |
384 | 367 | | |
385 | 368 | | |
| |||
478 | 461 | | |
479 | 462 | | |
480 | 463 | | |
481 | | - | |
482 | | - | |
| 464 | + | |
| 465 | + | |
483 | 466 | | |
484 | 467 | | |
485 | 468 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| 146 | + | |
| 147 | + | |
146 | 148 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | 1 | | |
3 | 2 | | |
4 | 3 | | |
| |||
27 | 26 | | |
28 | 27 | | |
29 | 28 | | |
30 | | - | |
| 29 | + | |
31 | 30 | | |
32 | 31 | | |
33 | 32 | | |
| |||
147 | 146 | | |
148 | 147 | | |
149 | 148 | | |
150 | | - | |
| 149 | + | |
151 | 150 | | |
152 | | - | |
153 | | - | |
| 151 | + | |
| 152 | + | |
154 | 153 | | |
155 | 154 | | |
156 | 155 | | |
157 | 156 | | |
158 | 157 | | |
159 | 158 | | |
160 | 159 | | |
161 | | - | |
| 160 | + | |
162 | 161 | | |
163 | 162 | | |
164 | 163 | | |
| |||
719 | 718 | | |
720 | 719 | | |
721 | 720 | | |
| 721 | + | |
722 | 722 | | |
723 | 723 | | |
724 | 724 | | |
| |||
730 | 730 | | |
731 | 731 | | |
732 | 732 | | |
| 733 | + | |
733 | 734 | | |
734 | 735 | | |
735 | 736 | | |
| |||
1855 | 1856 | | |
1856 | 1857 | | |
1857 | 1858 | | |
| 1859 | + | |
| 1860 | + | |
| 1861 | + | |
| 1862 | + | |
| 1863 | + | |
| 1864 | + | |
| 1865 | + | |
| 1866 | + | |
| 1867 | + | |
| 1868 | + | |
| 1869 | + | |
| 1870 | + | |
| 1871 | + | |
| 1872 | + | |
| 1873 | + | |
| 1874 | + | |
| 1875 | + | |
| 1876 | + | |
| 1877 | + | |
| 1878 | + | |
| 1879 | + | |
| 1880 | + | |
| 1881 | + | |
| 1882 | + | |
| 1883 | + | |
| 1884 | + | |
| 1885 | + | |
| 1886 | + | |
| 1887 | + | |
| 1888 | + | |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
| 1892 | + | |
| 1893 | + | |
| 1894 | + | |
| 1895 | + | |
| 1896 | + | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
| 1901 | + | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
| 1906 | + | |
| 1907 | + | |
| 1908 | + | |
| 1909 | + | |
| 1910 | + | |
| 1911 | + | |
| 1912 | + | |
| 1913 | + | |
| 1914 | + | |
| 1915 | + | |
| 1916 | + | |
1858 | 1917 | | |
1859 | 1918 | | |
1860 | 1919 | | |
1861 | 1920 | | |
1862 | 1921 | | |
1863 | 1922 | | |
1864 | 1923 | | |
1865 | | - | |
| 1924 | + | |
| 1925 | + | |
| 1926 | + | |
| 1927 | + | |
| 1928 | + | |
1866 | 1929 | | |
1867 | 1930 | | |
1868 | 1931 | | |
1869 | 1932 | | |
1870 | 1933 | | |
1871 | 1934 | | |
1872 | | - | |
1873 | | - | |
1874 | | - | |
| 1935 | + | |
| 1936 | + | |
| 1937 | + | |
| 1938 | + | |
| 1939 | + | |
| 1940 | + | |
1875 | 1941 | | |
1876 | 1942 | | |
1877 | 1943 | | |
1878 | 1944 | | |
1879 | 1945 | | |
1880 | 1946 | | |
1881 | 1947 | | |
| 1948 | + | |
| 1949 | + | |
| 1950 | + | |
| 1951 | + | |
| 1952 | + | |
1882 | 1953 | | |
1883 | | - | |
1884 | | - | |
1885 | | - | |
1886 | | - | |
1887 | | - | |
1888 | | - | |
| 1954 | + | |
| 1955 | + | |
1889 | 1956 | | |
1890 | | - | |
1891 | | - | |
| 1957 | + | |
| 1958 | + | |
1892 | 1959 | | |
1893 | | - | |
1894 | | - | |
| 1960 | + | |
| 1961 | + | |
| 1962 | + | |
1895 | 1963 | | |
1896 | 1964 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1278 | 1278 | | |
1279 | 1279 | | |
1280 | 1280 | | |
| 1281 | + | |
1281 | 1282 | | |
1282 | 1283 | | |
1283 | 1284 | | |
| |||
3680 | 3681 | | |
3681 | 3682 | | |
3682 | 3683 | | |
3683 | | - | |
| 3684 | + | |
3684 | 3685 | | |
3685 | 3686 | | |
3686 | 3687 | | |
| |||
4189 | 4190 | | |
4190 | 4191 | | |
4191 | 4192 | | |
4192 | | - | |
4193 | | - | |
4194 | | - | |
4195 | | - | |
4196 | | - | |
| 4193 | + | |
| 4194 | + | |
| 4195 | + | |
| 4196 | + | |
| 4197 | + | |
4197 | 4198 | | |
4198 | | - | |
| 4199 | + | |
4199 | 4200 | | |
4200 | 4201 | | |
4201 | 4202 | | |
4202 | | - | |
4203 | | - | |
4204 | | - | |
4205 | | - | |
4206 | | - | |
4207 | | - | |
4208 | | - | |
| 4203 | + | |
| 4204 | + | |
| 4205 | + | |
| 4206 | + | |
| 4207 | + | |
| 4208 | + | |
| 4209 | + | |
4209 | 4210 | | |
4210 | | - | |
| 4211 | + | |
4211 | 4212 | | |
4212 | 4213 | | |
4213 | 4214 | | |
4214 | | - | |
4215 | | - | |
4216 | | - | |
4217 | | - | |
4218 | | - | |
4219 | | - | |
4220 | | - | |
| 4215 | + | |
| 4216 | + | |
| 4217 | + | |
| 4218 | + | |
| 4219 | + | |
| 4220 | + | |
| 4221 | + | |
4221 | 4222 | | |
4222 | | - | |
| 4223 | + | |
4223 | 4224 | | |
4224 | 4225 | | |
4225 | 4226 | | |
| |||
5410 | 5411 | | |
5411 | 5412 | | |
5412 | 5413 | | |
5413 | | - | |
| 5414 | + | |
5414 | 5415 | | |
5415 | 5416 | | |
5416 | 5417 | | |
| |||
12894 | 12895 | | |
12895 | 12896 | | |
12896 | 12897 | | |
| 12898 | + | |
12897 | 12899 | | |
12898 | 12900 | | |
12899 | 12901 | | |
| |||
14350 | 14352 | | |
14351 | 14353 | | |
14352 | 14354 | | |
14353 | | - | |
| 14355 | + | |
14354 | 14356 | | |
14355 | 14357 | | |
14356 | 14358 | | |
| |||
15792 | 15794 | | |
15793 | 15795 | | |
15794 | 15796 | | |
15795 | | - | |
| 15797 | + | |
15796 | 15798 | | |
15797 | 15799 | | |
15798 | 15800 | | |
| |||
0 commit comments