@@ -1155,7 +1155,7 @@ mod test {
1155
1155
let feed1 = create_dummy_price_feed_message ( 100 ) ;
1156
1156
let feed2 = create_dummy_price_feed_message ( 200 ) ;
1157
1157
let feed3 = create_dummy_price_feed_message ( 300 ) ;
1158
- let data = create_accumulator_message ( & [ feed1, feed2, feed3] , & [ feed1] , false , false ) ;
1158
+ let data = create_accumulator_message ( & [ & feed1, & feed2, & feed3] , & [ & feed1] , false , false ) ;
1159
1159
check_sufficient_fee ( & deps. as_ref ( ) , & [ data. into ( ) ] )
1160
1160
}
1161
1161
@@ -1246,21 +1246,22 @@ mod test {
1246
1246
let feed2 = create_dummy_price_feed_message ( 200 ) ;
1247
1247
let feed3 = create_dummy_price_feed_message ( 300 ) ;
1248
1248
1249
- let msg = create_accumulator_message ( & [ feed1, feed2, feed3] , & [ feed1, feed3] , false , false ) ;
1249
+ let msg =
1250
+ create_accumulator_message ( & [ & feed1, & feed2, & feed3] , & [ & feed1, & feed3] , false , false ) ;
1250
1251
assert_eq ! (
1251
1252
get_update_fee_amount( & deps. as_ref( ) , & [ msg. into( ) ] ) . unwrap( ) ,
1252
1253
200
1253
1254
) ;
1254
1255
1255
- let msg = create_accumulator_message ( & [ feed1, feed2, feed3] , & [ feed1] , false , false ) ;
1256
+ let msg = create_accumulator_message ( & [ & feed1, & feed2, & feed3] , & [ & feed1] , false , false ) ;
1256
1257
assert_eq ! (
1257
1258
get_update_fee_amount( & deps. as_ref( ) , & [ msg. into( ) ] ) . unwrap( ) ,
1258
1259
100
1259
1260
) ;
1260
1261
1261
1262
let msg = create_accumulator_message (
1262
- & [ feed1, feed2, feed3] ,
1263
- & [ feed1, feed2, feed3, feed1, feed3] ,
1263
+ & [ & feed1, & feed2, & feed3] ,
1264
+ & [ & feed1, & feed2, & feed3, & feed1, & feed3] ,
1264
1265
false ,
1265
1266
false ,
1266
1267
) ;
@@ -1272,8 +1273,8 @@ mod test {
1272
1273
let batch_msg =
1273
1274
create_batch_price_update_msg_from_attestations ( vec ! [ PriceAttestation :: default ( ) ] ) ;
1274
1275
let msg = create_accumulator_message (
1275
- & [ feed1, feed2, feed3] ,
1276
- & [ feed1, feed2, feed3] ,
1276
+ & [ & feed1, & feed2, & feed3] ,
1277
+ & [ & feed1, & feed2, & feed3] ,
1277
1278
false ,
1278
1279
false ,
1279
1280
) ;
@@ -1293,7 +1294,7 @@ mod test {
1293
1294
1294
1295
let feed1 = create_dummy_price_feed_message ( 100 ) ;
1295
1296
let feed2 = create_dummy_price_feed_message ( 200 ) ;
1296
- let msg = create_accumulator_message ( & [ feed1, feed2] , & [ feed1] , false , false ) ;
1297
+ let msg = create_accumulator_message ( & [ & feed1, & feed2] , & [ & feed1] , false , false ) ;
1297
1298
let info = mock_info ( "123" , & [ ] ) ;
1298
1299
let result = update_price_feeds ( deps. as_mut ( ) , env, info, & [ msg. into ( ) ] ) ;
1299
1300
assert ! ( result. is_ok( ) ) ;
@@ -1310,12 +1311,13 @@ mod test {
1310
1311
for i in 0 ..10000 {
1311
1312
all_feeds. push ( create_dummy_price_feed_message ( i) ) ;
1312
1313
}
1314
+ let all_feeds: Vec < & Message > = all_feeds. iter ( ) . collect ( ) ;
1313
1315
let msg = create_accumulator_message ( & all_feeds, & all_feeds[ 100 ..110 ] , false , false ) ;
1314
1316
let info = mock_info ( "123" , & [ ] ) ;
1315
1317
let result = update_price_feeds ( deps. as_mut ( ) , env, info, & [ msg. into ( ) ] ) ;
1316
1318
assert ! ( result. is_ok( ) ) ;
1317
1319
for i in 100 ..110 {
1318
- check_price_match ( & deps, & all_feeds[ i] ) ;
1320
+ check_price_match ( & deps, all_feeds[ i] ) ;
1319
1321
}
1320
1322
}
1321
1323
@@ -1338,8 +1340,8 @@ mod test {
1338
1340
let mut feed2 = create_dummy_price_feed_message ( 200 ) ;
1339
1341
let mut feed3 = create_dummy_price_feed_message ( 300 ) ;
1340
1342
let msg = create_accumulator_message (
1341
- & [ feed1, feed2, feed3] ,
1342
- & [ feed1, feed2, feed3] ,
1343
+ & [ & feed1, & feed2, & feed3] ,
1344
+ & [ & feed1, & feed2, & feed3] ,
1343
1345
false ,
1344
1346
false ,
1345
1347
) ;
@@ -1350,8 +1352,8 @@ mod test {
1350
1352
as_mut_price_feed ( & mut feed2) . price *= 2 ;
1351
1353
as_mut_price_feed ( & mut feed3) . price *= 2 ;
1352
1354
let msg2 = create_accumulator_message (
1353
- & [ feed1, feed2, feed3] ,
1354
- & [ feed1, feed2, feed3] ,
1355
+ & [ & feed1, & feed2, & feed3] ,
1356
+ & [ & feed1, & feed2, & feed3] ,
1355
1357
false ,
1356
1358
false ,
1357
1359
) ;
@@ -1376,8 +1378,8 @@ mod test {
1376
1378
as_mut_price_feed ( & mut feed2) . publish_time -= 1 ;
1377
1379
as_mut_price_feed ( & mut feed2) . price *= 2 ;
1378
1380
let msg = create_accumulator_message (
1379
- & [ feed1, feed2, feed3] ,
1380
- & [ feed1, feed2, feed3] ,
1381
+ & [ & feed1, & feed2, & feed3] ,
1382
+ & [ & feed1, & feed2, & feed3] ,
1381
1383
false ,
1382
1384
false ,
1383
1385
) ;
@@ -1400,10 +1402,11 @@ mod test {
1400
1402
let feed3 = create_dummy_price_feed_message ( 300 ) ;
1401
1403
as_mut_price_feed ( & mut feed2) . publish_time -= 1 ;
1402
1404
as_mut_price_feed ( & mut feed2) . price *= 2 ;
1403
- let msg = create_accumulator_message ( & [ feed1, feed2, feed3] , & [ feed1, feed3] , false , false ) ;
1405
+ let msg =
1406
+ create_accumulator_message ( & [ & feed1, & feed2, & feed3] , & [ & feed1, & feed3] , false , false ) ;
1404
1407
1405
1408
let msg2 =
1406
- create_accumulator_message ( & [ feed1, feed2, feed3] , & [ feed2, feed3] , false , false ) ;
1409
+ create_accumulator_message ( & [ & feed1, & feed2, & feed3] , & [ & feed2, & feed3] , false , false ) ;
1407
1410
let info = mock_info ( "123" , & [ ] ) ;
1408
1411
let result = update_price_feeds ( deps. as_mut ( ) , env, info, & [ msg. into ( ) , msg2. into ( ) ] ) ;
1409
1412
@@ -1420,7 +1423,7 @@ mod test {
1420
1423
. unwrap ( ) ;
1421
1424
1422
1425
let feed1 = create_dummy_price_feed_message ( 100 ) ;
1423
- let mut msg = create_accumulator_message ( & [ feed1] , & [ feed1] , false , false ) ;
1426
+ let mut msg = create_accumulator_message ( & [ & feed1] , & [ & feed1] , false , false ) ;
1424
1427
msg[ 4 ] = 3 ; // major version
1425
1428
let info = mock_info ( "123" , & [ ] ) ;
1426
1429
let result = update_price_feeds ( deps. as_mut ( ) , env, info, & [ msg. into ( ) ] ) ;
@@ -1439,7 +1442,7 @@ mod test {
1439
1442
. unwrap ( ) ;
1440
1443
1441
1444
let feed1 = create_dummy_price_feed_message ( 100 ) ;
1442
- let msg = create_accumulator_message ( & [ feed1] , & [ feed1] , true , false ) ;
1445
+ let msg = create_accumulator_message ( & [ & feed1] , & [ & feed1] , true , false ) ;
1443
1446
let info = mock_info ( "123" , & [ ] ) ;
1444
1447
let result = update_price_feeds ( deps. as_mut ( ) , env, info, & [ msg. into ( ) ] ) ;
1445
1448
assert ! ( result. is_err( ) ) ;
@@ -1467,7 +1470,7 @@ mod test {
1467
1470
prev_publish_time : 0 ,
1468
1471
publish_slot : 0 ,
1469
1472
} ) ;
1470
- let msg = create_accumulator_message ( & [ feed1] , & [ feed1] , false , false ) ;
1473
+ let msg = create_accumulator_message ( & [ & feed1] , & [ & feed1] , false , false ) ;
1471
1474
let info = mock_info ( "123" , & [ ] ) ;
1472
1475
let result = update_price_feeds ( deps. as_mut ( ) , env, info, & [ msg. into ( ) ] ) ;
1473
1476
assert ! ( result. is_err( ) ) ;
0 commit comments