Solidity

如何在solidity單元測試中通過gas費和msg.value的金額

  • April 20, 2022

我想測試 buyTokens 的這個功能,但我不知道如何將代幣數量作為參數傳遞

這是測試契約 這是我遇到問題的測試的測試功能

待測功能 這是原始合約的功能

再次查看後,問題是您沒有呼叫該函式,它缺少大括號後的括號。

broker.buyTokens{gas: 8000000, value: 1}( NUM_TOKENS );

我試過了,但即使在那之後我的測試也沒有通過。這是測試我的 Github 項目的程式碼

2: 斷言賬戶餘額測試失敗,但經紀商餘額測試通過

引用自:https://ethereum.stackexchange.com/questions/125906