Skip to content

Commit e7044d8

Browse files
committed
Fix tests for rent exemption check
1 parent bb76ab0 commit e7044d8

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

program/src/oracle/test_oracle.c

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
711
Test(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

Comments
 (0)