Skip to content

Commit 04bb609

Browse files
committed
add check contractResult stest
1 parent 2e3faf4 commit 04bb609

File tree

4 files changed

+676
-3
lines changed

4 files changed

+676
-3
lines changed

src/test/java/stest/tron/wallet/contract/linkage/ContractLinkage002.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package stest.tron.wallet.contract.linkage;
22

3+
import static org.tron.protos.Protocol.Transaction.Result.contractResult.SUCCESS_VALUE;
4+
35
import io.grpc.ManagedChannel;
46
import io.grpc.ManagedChannelBuilder;
57
import java.util.HashMap;
@@ -19,6 +21,8 @@
1921
import org.tron.core.Wallet;
2022
import org.tron.protos.Protocol.Account;
2123
import org.tron.protos.Protocol.SmartContract;
24+
import org.tron.protos.Protocol.Transaction;
25+
import org.tron.protos.Protocol.Transaction.Result.contractResult;
2226
import org.tron.protos.Protocol.TransactionInfo;
2327
import stest.tron.wallet.common.client.Configuration;
2428
import stest.tron.wallet.common.client.Parameter.CommonConstant;
@@ -80,8 +84,13 @@ public void updateSetting() {
8084
infoById0 = PublicMethed.getTransactionInfoById(sendcoin, blockingStubFull);
8185
logger.info("infoById0 " + infoById0.get());
8286
Assert.assertEquals(ByteArray.toHexString(infoById0.get().getContractResult(0).toByteArray()),
83-
"SUCCESS");
87+
"");
8488
Assert.assertEquals(infoById0.get().getResult().getNumber(), 0);
89+
Optional<Transaction> ById = PublicMethed.getTransactionById(sendcoin, blockingStubFull);
90+
Assert.assertEquals(ById.get().getRet(0).getContractRet().getNumber(),
91+
SUCCESS_VALUE);
92+
Assert.assertEquals(ById.get().getRet(0).getContractRetValue(), SUCCESS_VALUE);
93+
Assert.assertEquals(ById.get().getRet(0).getContractRet(), contractResult.SUCCESS);
8594

8695
Assert.assertTrue(PublicMethed.freezeBalanceGetEnergy(linkage002Address, 50000000L,
8796
3, 1, linkage002Key, blockingStubFull));

0 commit comments

Comments
 (0)