Skip to content

Commit a766888

Browse files
committed
fix: fix the issue #1141
teambition task id: BoATE-706
1 parent e34b329 commit a766888

File tree

2 files changed

+11
-23
lines changed

2 files changed

+11
-23
lines changed

tests/BoAT_platon_linuxDefault/02Parameters.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ BOAT_RESULT platonWalletPrepare(void)
5353

5454
wallet_config.chain_id = TEST_PLATON_CHAIN_ID;
5555
wallet_config.eip155_compatibility = TEST_EIP155_COMPATIBILITY;
56-
strncpy(wallet_config.node_url_str, TEST_PLATON_CHAIN_ID, BOAT_PLATON_NODE_URL_MAX_LEN - 1);
56+
strncpy(wallet_config.node_url_str, TEST_PLATON_NODE_URL, BOAT_PLATON_NODE_URL_MAX_LEN - 1);
5757

5858
index = BoatWalletCreate(BOAT_PROTOCOL_PLATON, NULL, &wallet_config, sizeof(BoatPlatONWalletConfig));
5959

tests/BoAT_platon_linuxDefault/03Transaction.c

Lines changed: 10 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,12 @@ START_TEST(test_006GetBalance_0001GetSuccess)
3737
result = platonWalletPrepare();
3838
ck_assert(result == BOAT_SUCCESS);
3939

40-
result = BoatPlatONTxInit(g_platon_wallet_ptr, &tx_ctx, BOAT_TRUE, NULL,
41-
"0x333333",
40+
result = BoatPlatONTxInit(g_platon_wallet_ptr, &tx_ctx, TEST_IS_SYNC_TX, TEST_GAS_PRICE,
41+
TEST_GAS_LIMIT,
4242
(BCHAR *)TEST_RECIPIENT_ADDRESS, hrp);
4343
ck_assert_int_eq(result, BOAT_SUCCESS);
4444

45-
46-
cur_balance_wei = BoatPlatONWalletGetBalance(g_platon_wallet_ptr, TEST_RECIPIENT_ADDRESS);
45+
cur_balance_wei = BoatPlatONWalletGetBalance(g_platon_wallet_ptr, "lat");
4746
result = BoatPlatONParseRpcResponseStringResult(cur_balance_wei, &parse_result);
4847

4948
ck_assert_int_eq(result, BOAT_SUCCESS);
@@ -55,10 +54,9 @@ START_TEST(test_006GetBalance_0001GetSuccess)
5554
}
5655
END_TEST
5756

58-
START_TEST(test_006GetBalance_0002GetWalletDefaultAddressSuccess)
57+
START_TEST(test_006GetBalance_0002GetSuccessNullAddress)
5958
{
6059
BOAT_RESULT result;
61-
BoatPlatONTx tx_ctx;
6260
BCHAR *cur_balance_wei = NULL;
6361
BoatFieldVariable parse_result = {NULL, 0};
6462

@@ -67,19 +65,9 @@ START_TEST(test_006GetBalance_0002GetWalletDefaultAddressSuccess)
6765
result = platonWalletPrepare();
6866
ck_assert(result == BOAT_SUCCESS);
6967

70-
result = BoatPlatONTxInit(g_platon_wallet_ptr, &tx_ctx, BOAT_TRUE, NULL,
71-
"0x333333",
72-
(BCHAR *)TEST_RECIPIENT_ADDRESS, hrp);
73-
ck_assert_int_eq(result, BOAT_SUCCESS);
74-
75-
7668
cur_balance_wei = BoatPlatONWalletGetBalance(g_platon_wallet_ptr, NULL);
77-
result = BoatPlatONParseRpcResponseStringResult(cur_balance_wei, &parse_result);
7869

79-
ck_assert_ptr_ne(parse_result.field_ptr, NULL);
80-
ck_assert_int_eq(result, BOAT_SUCCESS);
81-
82-
BoatFree(parse_result.field_ptr);
70+
ck_assert_ptr_eq(cur_balance_wei, NULL);
8371

8472
BoatIotSdkDeInit();
8573
}
@@ -91,7 +79,7 @@ START_TEST(test_006GetBalance_0003GetFailureNullWallet)
9179

9280
BoatIotSdkInit();
9381

94-
cur_balance_wei = BoatPlatONWalletGetBalance(NULL, NULL);
82+
cur_balance_wei = BoatPlatONWalletGetBalance(NULL, "lat");
9583

9684
ck_assert_ptr_eq(cur_balance_wei, NULL);
9785

@@ -109,7 +97,7 @@ START_TEST(test_007Transfer_0001TransferSuccess)
10997
result = platonWalletPrepare();
11098
ck_assert(result == BOAT_SUCCESS);
11199

112-
result = BoatPlatONTxInit(g_platon_wallet_ptr, &tx_ctx, BOAT_TRUE, NULL,
100+
result = BoatPlatONTxInit(g_platon_wallet_ptr, &tx_ctx, TEST_IS_SYNC_TX, NULL,
113101
"0x333333",
114102
(BCHAR *)TEST_RECIPIENT_ADDRESS, hrp);
115103
ck_assert_int_eq(result, BOAT_SUCCESS);
@@ -131,7 +119,7 @@ START_TEST(test_007Transfer_0002TransferFailureNullParam)
131119
result = platonWalletPrepare();
132120
ck_assert(result == BOAT_SUCCESS);
133121

134-
result = BoatPlatONTxInit(g_platon_wallet_ptr, &tx_ctx, BOAT_TRUE, NULL,
122+
result = BoatPlatONTxInit(g_platon_wallet_ptr, &tx_ctx, TEST_IS_SYNC_TX, NULL,
135123
"0x333333",
136124
(BCHAR *)TEST_RECIPIENT_ADDRESS, hrp);
137125
ck_assert_int_eq(result, BOAT_SUCCESS);
@@ -161,7 +149,7 @@ START_TEST(test_007Transfer_0003TransferWithSpecifyChainIDSuccess)
161149

162150
g_platon_wallet_ptr = BoatGetWalletByIndex(rtnVal);
163151

164-
result = BoatPlatONTxInit(g_platon_wallet_ptr, &tx_ctx, BOAT_TRUE, NULL,
152+
result = BoatPlatONTxInit(g_platon_wallet_ptr, &tx_ctx, TEST_IS_SYNC_TX, NULL,
165153
"0x333333",
166154
(BCHAR *)TEST_RECIPIENT_ADDRESS, hrp);
167155
ck_assert_int_eq(result, BOAT_SUCCESS);
@@ -189,7 +177,7 @@ Suite *make_transactions_suite(void)
189177

190178
/* Test cases are added to the test set */
191179
tcase_add_test(tc_transaction_api, test_006GetBalance_0001GetSuccess);
192-
tcase_add_test(tc_transaction_api, test_006GetBalance_0002GetWalletDefaultAddressSuccess);
180+
tcase_add_test(tc_transaction_api, test_006GetBalance_0002GetSuccessNullAddress);
193181
tcase_add_test(tc_transaction_api, test_006GetBalance_0003GetFailureNullWallet);
194182

195183
tcase_add_test(tc_transaction_api, test_007Transfer_0001TransferSuccess);

0 commit comments

Comments
 (0)