@@ -4,6 +4,10 @@ char heap_start[8192];
44#include "sort.c"
55#include <criterion/criterion.h>
66
7+ uint64_t MAPPING_ACCOUNT_LAMPORTS = 143821440 ;
8+ uint64_t PRODUCT_ACCOUNT_LAMPORTS = 4454400 ;
9+ uint64_t PRICE_ACCOUNT_LAMPORTS = 23942400 ;
10+
711Test (oracle , init_mapping ) {
812
913 // start with perfect inputs
@@ -30,7 +34,7 @@ Test(oracle, init_mapping) {
3034 .executable = false
3135 },{
3236 .key = & mkey ,
33- .lamports = & pqty ,
37+ .lamports = & MAPPING_ACCOUNT_LAMPORTS ,
3438 .data_len = sizeof ( pc_map_table_t ),
3539 .data = (uint8_t * )mptr ,
3640 .owner = & p_id ,
@@ -96,7 +100,7 @@ Test(oracle, add_mapping ) {
96100 SolPubkey pkey = {.x = { 1 , }};
97101 SolPubkey tkey = {.x = { 2 , }};
98102 SolPubkey mkey = {.x = { 3 , }};
99- uint64_t pqty = 100 , tqty = 100 ;
103+ uint64_t pqty = 100 ;
100104 pc_map_table_t mptr [1 ];
101105 sol_memset ( mptr , 0 , sizeof ( pc_map_table_t ) );
102106 SolAccountInfo acc [] = {{
@@ -111,7 +115,7 @@ Test(oracle, add_mapping ) {
111115 .executable = false
112116 },{
113117 .key = & tkey ,
114- .lamports = & pqty ,
118+ .lamports = & MAPPING_ACCOUNT_LAMPORTS ,
115119 .data_len = sizeof ( pc_map_table_t ),
116120 .data = (uint8_t * )tptr ,
117121 .owner = & p_id ,
@@ -121,7 +125,7 @@ Test(oracle, add_mapping ) {
121125 .executable = false
122126 },{
123127 .key = & mkey ,
124- .lamports = & tqty ,
128+ .lamports = & MAPPING_ACCOUNT_LAMPORTS ,
125129 .data_len = sizeof ( pc_map_table_t ),
126130 .data = (uint8_t * )mptr ,
127131 .owner = & p_id ,
@@ -186,7 +190,7 @@ Test(oracle, add_product) {
186190 .executable = false
187191 },{
188192 .key = & mkey ,
189- .lamports = & pqty ,
193+ .lamports = & MAPPING_ACCOUNT_LAMPORTS ,
190194 .data_len = sizeof ( pc_map_table_t ),
191195 .data = (uint8_t * )mptr ,
192196 .owner = & p_id ,
@@ -196,7 +200,7 @@ Test(oracle, add_product) {
196200 .executable = false
197201 },{
198202 .key = & skey ,
199- .lamports = & pqty ,
203+ .lamports = & PRODUCT_ACCOUNT_LAMPORTS ,
200204 .data_len = PC_PROD_ACC_SIZE ,
201205 .data = (uint8_t * )sptr ,
202206 .owner = & p_id ,
@@ -259,7 +263,7 @@ Test( oracle, add_publisher ) {
259263 SolPubkey p_id = {.x = { 0xff , }};
260264 SolPubkey pkey = {.x = { 1 , }};
261265 SolPubkey skey = {.x = { 3 , }};
262- uint64_t pqty = 100 , sqty = 200 ;
266+ uint64_t pqty = 100 ;
263267 pc_price_t sptr [1 ];
264268 sol_memset ( sptr , 0 , sizeof ( pc_price_t ) );
265269 sptr -> magic_ = PC_MAGIC ;
@@ -278,7 +282,7 @@ Test( oracle, add_publisher ) {
278282 .executable = false
279283 },{
280284 .key = & skey ,
281- .lamports = & sqty ,
285+ .lamports = & PRICE_ACCOUNT_LAMPORTS ,
282286 .data_len = sizeof ( pc_price_t ),
283287 .data = (uint8_t * )sptr ,
284288 .owner = & p_id ,
@@ -373,7 +377,7 @@ Test( oracle, upd_price ) {
373377 .executable = false
374378 },{
375379 .key = & skey ,
376- .lamports = & sqty ,
380+ .lamports = & PRICE_ACCOUNT_LAMPORTS ,
377381 .data_len = sizeof ( pc_price_t ),
378382 .data = (uint8_t * )sptr ,
379383 .owner = & p_id ,
@@ -484,7 +488,7 @@ Test( oracle, upd_price_no_fail_on_error ) {
484488 .executable = false
485489 },{
486490 .key = & skey ,
487- .lamports = & sqty ,
491+ .lamports = & PRICE_ACCOUNT_LAMPORTS ,
488492 .data_len = sizeof ( pc_price_t ),
489493 .data = (uint8_t * )sptr ,
490494 .owner = & p_id ,
@@ -682,7 +686,7 @@ Test( oracle, del_publisher ) {
682686 };
683687 SolPubkey pkey = {.x = { 1 , }};
684688 SolPubkey skey = {.x = { 3 , }};
685- uint64_t pqty = 100 , sqty = 200 ;
689+ uint64_t pqty = 100 ;
686690 pc_price_t sptr [1 ];
687691 sol_memset ( sptr , 0 , sizeof ( pc_price_t ) );
688692 sptr -> magic_ = PC_MAGIC ;
@@ -705,7 +709,7 @@ Test( oracle, del_publisher ) {
705709 .executable = false
706710 },{
707711 .key = & skey ,
708- .lamports = & sqty ,
712+ .lamports = & PRICE_ACCOUNT_LAMPORTS ,
709713 .data_len = sizeof ( pc_price_t ),
710714 .data = (uint8_t * )sptr ,
711715 .owner = (SolPubkey * )& p_id ,
0 commit comments