Add transaction transfer test case

This commit is contained in:
Chenyang
2025-04-20 18:46:28 +08:00
parent 4a4d2c9805
commit e99010f9b3

View File

@@ -46,6 +46,19 @@ func TestNewTransaction(t *testing.T) {
onlyTransactionKind: false,
expectBcsBase64: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAWFiY2FiY2FiY2FiY2FiY2FiY2FiY2FiY2FiY2FiY2FiAgAAAAAAAAAgAAECAwQFBgcICQABAgMEBQYHCAkAAQIDBAUGBwgJAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUAAAAAAAAAZAAAAAAAAAABZAAAAAAAAAA=",
},
{
name: "tx transfer",
fun: func() *Transaction {
tx := setupTransaction()
splitCoin := tx.SplitCoins(tx.Gas(), []Argument{
*tx.Pure(uint64(1000000000 * 0.1)),
})
tx.transferObjects([]Argument{splitCoin}, *tx.Pure("0x9"))
return tx
},
onlyTransactionKind: false,
expectBcsBase64: "AAACAAgA4fUFAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkCAgABAQAAAQECAAABAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFhYmNhYmNhYmNhYmNhYmNhYmNhYmNhYmNhYmNhYmNhYgIAAAAAAAAAIAABAgMEBQYHCAkAAQIDBAUGBwgJAAECAwQFBgcICQECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYFAAAAAAAAAGQAAAAAAAAAAA==",
},
}
for _, c := range cases {