X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fio%2Fbytom%2Fintegration%2FTransactionTest.java;fp=src%2Ftest%2Fjava%2Fio%2Fbytom%2Fintegration%2FTransactionTest.java;h=180b12dfb9617b5755d904a51043a41b3b1e01d7;hb=57378c18b077343ce5e4554967bce60346844376;hp=90d01b996f5c52ef2e1b834b9d52f0e664974505;hpb=90b513178e9d84a19c2ea728162c9aefa5a0bb3f;p=bytom%2Fbytom-java-sdk.git diff --git a/src/test/java/io/bytom/integration/TransactionTest.java b/src/test/java/io/bytom/integration/TransactionTest.java index 90d01b9..180b12d 100644 --- a/src/test/java/io/bytom/integration/TransactionTest.java +++ b/src/test/java/io/bytom/integration/TransactionTest.java @@ -113,14 +113,17 @@ public class TransactionTest { @Test public void testAssetIssue() throws BytomException { Transaction.Template issuance = new Transaction.Builder() - .addAction(new Transaction.Action.Issue() - .setAssetAlias("gold") - .setAmount(1000) - ).addAction( - new Transaction.Action.ControlWithAccount() - .setAccountAlias("alice") - .setAssetAlias("golad") - .setAmount(1000) + .addAction( + new Transaction.Action.SpendFromAccount() + .setAccountId(senderAccount.id) + .setAssetId(senderAsset.id) + .setAmount(300000000) + ) + .addAction( + new Transaction.Action.ControlWithAddress() + .setAddress(receiverAddress.address) + .setAssetId(senderAsset.id) + .setAmount(200000000) ).build(client); Transaction.Template signedIssuance = new Transaction.SignerBuilder().sign(client, @@ -163,8 +166,8 @@ public class TransactionTest { .setAccountAlias("alice") .setAssetAlias("gold") .setAmount(10) - ).addAction(new Transaction.Action.ControlWithAccount() - .setAccountAlias("bob") + ).addAction(new Transaction.Action.ControlWithAddress() + .setAddress(receiverAddress.address) .setAssetAlias("gold") .setAmount(10) ).build(client); @@ -214,12 +217,12 @@ public class TransactionTest { .setAccountAlias("alice") .setAssetAlias("silver") .setAmount(20) - ).addAction(new Transaction.Action.ControlWithAccount() - .setAccountAlias("bob") + ).addAction(new Transaction.Action.ControlWithAddress() + .setAddress(receiverAddress.address) .setAssetAlias("gold") .setAmount(10) - ).addAction(new Transaction.Action.ControlWithAccount() - .setAccountAlias("bob") + ).addAction(new Transaction.Action.ControlWithAddress() + .setAddress(receiverAddress.address) .setAssetAlias("silver") .setAmount(20) ).build(client);