Skip to content

Commit 2eacae4

Browse files
authored
Merge pull request #841 from tronprotocol/develop-evan-rmchineses
Develop evan rmchineses
2 parents 6b2533a + e4dfd1c commit 2eacae4

File tree

4 files changed

+23
-24
lines changed

4 files changed

+23
-24
lines changed

src/test/java/org/tron/core/actuator/AssetIssueActuatorTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import java.util.ArrayList;
88
import java.util.Date;
99
import java.util.List;
10-
1110
import lombok.extern.slf4j.Slf4j;
1211
import org.junit.After;
1312
import org.junit.AfterClass;
@@ -31,7 +30,6 @@
3130
import org.tron.core.exception.ContractValidateException;
3231
import org.tron.protos.Contract;
3332
import org.tron.protos.Contract.AssetIssueContract.FrozenSupply;
34-
import org.tron.protos.Protocol;
3533
import org.tron.protos.Protocol.AccountType;
3634
import org.tron.protos.Protocol.Transaction.Result.code;
3735

@@ -565,7 +563,7 @@ public void assetNameTest() {
565563
//Contain chinese character, throw exception.
566564
contract = Any.pack(Contract.AssetIssueContract.newBuilder()
567565
.setOwnerAddress(ByteString.copyFrom(ByteArray.fromHexString(OWNER_ADDRESS)))
568-
.setName(ByteString.copyFrom("测试".getBytes()))
566+
.setName(ByteString.copyFrom(ByteArray.fromHexString("E6B58BE8AF95")))
569567
.setTotalSupply(TOTAL_SUPPLY)
570568
.setTrxNum(TRX_NUM).setNum(NUM)
571569
.setStartTime(nowTime)

src/test/java/org/tron/core/actuator/ParticipateAssetIssueActuatorTest.java

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -583,8 +583,9 @@ public void assetNameTest() {
583583
}
584584

585585
//Contain chinese character, throw exception.
586-
assetName = "测试";
587-
actuator = new ParticipateAssetIssueActuator(getContract(1000L, assetName), dbManager);
586+
actuator = new ParticipateAssetIssueActuator(
587+
getContract(1000L, ByteString.copyFrom(ByteArray.fromHexString("E6B58BE8AF95"))),
588+
dbManager);
588589
ret = new TransactionResultCapsule();
589590
try {
590591
actuator.validate();
@@ -824,39 +825,39 @@ public void multiplyOverflowTest() {
824825
}
825826

826827
/**
827-
* exchangeAmount <= 0 trx, throw exception
828+
* exchangeAmount <= 0 trx, throw exception
828829
*/
829830
@Test
830831
public void exchangeAmountTest() {
831832

832833
dbManager.getDynamicPropertiesStore().saveLatestBlockHeaderTimestamp(1000000);
833834
AssetIssueContract assetIssueContract =
834-
AssetIssueContract.newBuilder()
835-
.setOwnerAddress(ByteString.copyFrom(ByteArray.fromHexString(TO_ADDRESS)))
836-
.setName(ByteString.copyFrom(ByteArray.fromString(ASSET_NAME)))
837-
.setTotalSupply(TOTAL_SUPPLY)
838-
.setTrxNum(100)
839-
.setNum(1)
840-
.setStartTime(dbManager.getHeadBlockTimeStamp() - 10000)
841-
.setEndTime(dbManager.getHeadBlockTimeStamp() + 11000000)
842-
.setVoteScore(VOTE_SCORE)
843-
.setDescription(ByteString.copyFrom(ByteArray.fromString(DESCRIPTION)))
844-
.setUrl(ByteString.copyFrom(ByteArray.fromString(URL)))
845-
.build();
835+
AssetIssueContract.newBuilder()
836+
.setOwnerAddress(ByteString.copyFrom(ByteArray.fromHexString(TO_ADDRESS)))
837+
.setName(ByteString.copyFrom(ByteArray.fromString(ASSET_NAME)))
838+
.setTotalSupply(TOTAL_SUPPLY)
839+
.setTrxNum(100)
840+
.setNum(1)
841+
.setStartTime(dbManager.getHeadBlockTimeStamp() - 10000)
842+
.setEndTime(dbManager.getHeadBlockTimeStamp() + 11000000)
843+
.setVoteScore(VOTE_SCORE)
844+
.setDescription(ByteString.copyFrom(ByteArray.fromString(DESCRIPTION)))
845+
.setUrl(ByteString.copyFrom(ByteArray.fromString(URL)))
846+
.build();
846847
AssetIssueCapsule assetIssueCapsule = new AssetIssueCapsule(assetIssueContract);
847848
dbManager.getAssetIssueStore()
848-
.put(assetIssueCapsule.getName().toByteArray(), assetIssueCapsule);
849+
.put(assetIssueCapsule.getName().toByteArray(), assetIssueCapsule);
849850

850851
AccountCapsule toAccountCapsule = dbManager.getAccountStore()
851-
.get(ByteArray.fromHexString(TO_ADDRESS));
852+
.get(ByteArray.fromHexString(TO_ADDRESS));
852853
toAccountCapsule.addAsset(ASSET_NAME, TOTAL_SUPPLY);
853854
dbManager.getAccountStore().put(toAccountCapsule.getAddress().toByteArray(), toAccountCapsule);
854855
AccountCapsule owner = dbManager.getAccountStore().get(ByteArray.fromHexString(OWNER_ADDRESS));
855856
owner.setBalance(100000000000000L);
856857
dbManager.getAccountStore().put(owner.getAddress().toByteArray(), owner);
857858

858859
ParticipateAssetIssueActuator actuator = new ParticipateAssetIssueActuator(getContract(1),
859-
dbManager);
860+
dbManager);
860861

861862
TransactionResultCapsule ret = new TransactionResultCapsule();
862863
try {

src/test/java/org/tron/core/actuator/TransferAssetActuatorTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -618,8 +618,7 @@ public void assetNameTest() {
618618
}
619619

620620
//Contain chinese character, throw exception.
621-
assetName = "测试";
622-
actuator = new TransferAssetActuator(getContract(100L, assetName), dbManager);
621+
actuator = new TransferAssetActuator(getContract(100L, ByteString.copyFrom(ByteArray.fromHexString("E6B58BE8AF95"))), dbManager);
623622
try {
624623
actuator.validate();
625624
actuator.execute(ret);

src/test/java/org/tron/core/actuator/UpdateAccountActuatorTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,8 @@ public void invalidName() {
326326
//Can't contain chinese characters
327327
try {
328328
UpdateAccountActuator actuator = new UpdateAccountActuator(
329-
getContract("测试", OWNER_ADDRESS), dbManager);
329+
getContract(ByteString.copyFrom(ByteArray.fromHexString("E6B58BE8AF95"))
330+
, OWNER_ADDRESS), dbManager);
330331
actuator.validate();
331332
actuator.execute(ret);
332333
Assert.assertFalse(true);

0 commit comments

Comments
 (0)