Skip to content

Commit d587779

Browse files
Merge pull request #3611 from tronprotocol/test/4.1.2_case
Daily build adapt proposal 49
2 parents aee58a8 + a6b00a7 commit d587779

File tree

2 files changed

+20
-45
lines changed

2 files changed

+20
-45
lines changed

framework/src/test/java/stest/tron/wallet/common/client/utils/PublicMethed.java

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6942,7 +6942,6 @@ public static Map<String, Long> getAllowance2(Long startNum, Long endNum,
69426942
WalletGrpc.WalletBlockingStub blockingStubFull) {
69436943
final String blackHole = Configuration.getByPath("testng.conf")
69446944
.getString("defaultParameter.blackHoleAddress");
6945-
Long balanceBlackHole = 0L;
69466945
Long totalCount = 0L;
69476946
Map<String, Integer> witnessBlockCount = new HashMap<>();
69486947
Map<String, Long> witnessBrokerage = new HashMap<>();
@@ -6973,23 +6972,11 @@ public static Map<String, Long> getAllowance2(Long startNum, Long endNum,
69736972
logger.info("----ss txid:" + txid);
69746973
infoById = PublicMethed.getTransactionInfoById(txid, blockingStubFull);
69756974

6976-
Long energyFee = infoById.get().getReceipt().getEnergyFee();
6977-
Long netFee = infoById.get().getReceipt().getNetFee();
6978-
if ("AccountCreateContract".equals(tem.getRawData().getContract(0).getType().toString())) {
6979-
logger.info("------account create witnessAdd:" + witnessAdd + " before add:"
6980-
+ witnessAllowance.getOrDefault(witnessAdd, 0L) + " netfee:" + netFee);
6981-
witnessAllowance.put(witnessAdd, witnessAllowance.getOrDefault(witnessAdd, 0L) + netFee);
6982-
} else {
6983-
if (infoById.get().getReceipt().getResult().toString().contains("OUT_OF_TIME")) {
6984-
logger.info("---out of time " + infoById.get().getReceipt().getResult());
6985-
balanceBlackHole += infoById.get().getReceipt().getEnergyFee();
6986-
witnessAllowance.put(witnessAdd, witnessAllowance.getOrDefault(witnessAdd, 0L)
6987-
+ netFee);
6988-
} else {
6989-
witnessAllowance.put(witnessAdd, witnessAllowance.getOrDefault(witnessAdd, 0L)
6990-
+ energyFee + netFee);
6991-
}
6992-
}
6975+
//Long energyFee = infoById.get().getReceipt().getEnergyFee();
6976+
//Long netFee = infoById.get().getReceipt().getNetFee();
6977+
Long fee = infoById.get().getFee();
6978+
witnessAllowance.put(witnessAdd, witnessAllowance.getOrDefault(witnessAdd, 0L)
6979+
+ fee);
69936980
}
69946981
}
69956982

@@ -7033,7 +7020,6 @@ public static Map<String, Long> getAllowance2(Long startNum, Long endNum,
70337020
witnessAllowance.put(witnessAdd, pay);
70347021
logger.info("****** " + witnessAdd + " : " + pay);
70357022
}
7036-
witnessAllowance.put(blackHole, balanceBlackHole);
70377023
return witnessAllowance;
70387024
}
70397025

framework/src/test/java/stest/tron/wallet/dailybuild/account/TransactionFee001.java

Lines changed: 15 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public class TransactionFee001 {
7676
Long blackHoleBalance2 = 0L;
7777
Long witness01Increase = 0L;
7878
Long witness02Increase = 0L;
79-
Long blackHoleIncrease = 0L;
79+
//Long blackHoleIncrease = 0L;
8080
String txid = null;
8181

8282

@@ -139,10 +139,8 @@ public void test01DeployContractEnergyFeeToSr() {
139139
blockingStubFull).getBalance();
140140
witness02Increase = witness02Allowance2 - witness02Allowance1;
141141
witness01Increase = witness01Allowance2 - witness01Allowance1;
142-
blackHoleIncrease = blackHoleBalance2 - blackHoleBalance1;
142+
//blackHoleIncrease = blackHoleBalance2 - blackHoleBalance1;
143143
logger.info("----startNum:" + startNum + " endNum:" + endNum);
144-
logger.info("-----black hole 1: " + blackHoleBalance1 + " black hole 2: " + blackHoleBalance2
145-
+ " increase :" + blackHoleIncrease);
146144
logger.info("====== witness02Allowance1 :" + witness02Allowance1 + " witness02Allowance2 :"
147145
+ witness02Allowance2 + "increase :" + witness02Increase);
148146
logger.info("====== witness01Allowance1 :" + witness01Allowance1 + " witness01Allowance2 :"
@@ -229,10 +227,8 @@ public void test02UpdateAccountPermissionAndMultiSiginTrans() {
229227
blockingStubFull).getBalance();
230228
witness02Increase = witness02Allowance2 - witness02Allowance1;
231229
witness01Increase = witness01Allowance2 - witness01Allowance1;
232-
blackHoleIncrease = blackHoleBalance2 - blackHoleBalance1;
230+
//blackHoleIncrease = blackHoleBalance2 - blackHoleBalance1;
233231
logger.info("----startNum:" + startNum + " endNum:" + endNum);
234-
logger.info("-----black hole 1: " + blackHoleBalance1 + " black hole 2: " + blackHoleBalance2
235-
+ " increase :" + blackHoleIncrease);
236232
logger.info("====== witness02Allowance1 :" + witness02Allowance1 + " witness02Allowance2 :"
237233
+ witness02Allowance2 + "increase :" + witness02Increase);
238234
logger.info("====== witness01Allowance1 :" + witness01Allowance1 + " witness01Allowance2 :"
@@ -245,7 +241,7 @@ public void test02UpdateAccountPermissionAndMultiSiginTrans() {
245241
- witness01Increase)) <= 2);
246242
Assert.assertTrue((Math.abs(witnessAllowance.get(ByteArray.toHexString(witnessAddress02))
247243
- witness02Increase)) <= 2);
248-
Assert.assertEquals(100000000L, blackHoleIncrease.longValue());
244+
Assert.assertEquals(blackHoleBalance2, blackHoleBalance1);
249245

250246
ownerPermissionKeys.clear();
251247
ownerPermissionKeys.add(tmpKey02);
@@ -309,10 +305,7 @@ public void test02UpdateAccountPermissionAndMultiSiginTrans() {
309305
blockingStubFull).getBalance();
310306
witness02Increase = witness02Allowance2 - witness02Allowance1;
311307
witness01Increase = witness01Allowance2 - witness01Allowance1;
312-
blackHoleIncrease = blackHoleBalance2 - blackHoleBalance1;
313308
logger.info("----startNum:" + startNum + " endNum:" + endNum);
314-
logger.info("-----black hole 1: " + blackHoleBalance1 + " black hole 2: " + blackHoleBalance2
315-
+ " increase :" + blackHoleIncrease);
316309
logger.info("====== witness02Allowance1 :" + witness02Allowance1 + " witness02Allowance2 :"
317310
+ witness02Allowance2 + "increase :" + witness02Increase);
318311
logger.info("====== witness01Allowance1 :" + witness01Allowance1 + " witness01Allowance2 :"
@@ -324,15 +317,14 @@ public void test02UpdateAccountPermissionAndMultiSiginTrans() {
324317
- witness01Increase)) <= 2);
325318
Assert.assertTrue((Math.abs(witnessAllowance.get(ByteArray.toHexString(witnessAddress02))
326319
- witness02Increase)) <= 2);
327-
Assert.assertEquals(1000000L, blackHoleIncrease.longValue());
320+
Assert.assertEquals(blackHoleBalance2, blackHoleBalance1);
328321
}
329322

330323
@Test(enabled = true, description = "Test trigger result is \"OUT_OF_TIME\""
331324
+ " with energy fee to sr")
332325
public void test03OutOfTimeEnergyFeeToBlackHole() {
333326
Random rand = new Random();
334-
Integer randNum = rand.nextInt(30) + 1;
335-
randNum = rand.nextInt(4000);
327+
Integer randNum = rand.nextInt(4000);
336328

337329
Assert.assertTrue(PublicMethed.sendcoin(deployAddress, maxFeeLimit * 10, fromAddress,
338330
testKey002, blockingStubFull));
@@ -372,25 +364,28 @@ public void test03OutOfTimeEnergyFeeToBlackHole() {
372364
blockingStubFull).getBalance();
373365
witness02Increase = witness02Allowance2 - witness02Allowance1;
374366
witness01Increase = witness01Allowance2 - witness01Allowance1;
375-
blackHoleIncrease = blackHoleBalance2 - blackHoleBalance1;
376367

377368
logger.info("----startNum:" + startNum + " endNum:" + endNum);
378-
logger.info("-----black hole 1: " + blackHoleBalance1 + " black hole 2: " + blackHoleBalance2
379-
+ " increase :" + blackHoleIncrease);
380369
logger.info("====== witness02Allowance1 :" + witness02Allowance1 + " witness02Allowance2 :"
381370
+ witness02Allowance2 + "increase :" + witness02Increase);
382371
logger.info("====== witness01Allowance1 :" + witness01Allowance1 + " witness01Allowance2 :"
383372
+ witness01Allowance2 + " increase :" + witness01Increase);
384373
Optional<Protocol.TransactionInfo> infoById =
385374
PublicMethed.getTransactionInfoById(txid, blockingStubFull);
375+
386376
logger.info("InfoById:" + infoById);
377+
387378
Map<String, Long> witnessAllowance =
388379
PublicMethed.getAllowance2(startNum, endNum, blockingStubFull);
389380
Assert.assertTrue((Math.abs(witnessAllowance.get(ByteArray.toHexString(witnessAddress01))
390381
- witness01Increase)) <= 2);
391382
Assert.assertTrue((Math.abs(witnessAllowance.get(ByteArray.toHexString(witnessAddress02))
392383
- witness02Increase)) <= 2);
393-
Assert.assertEquals(witnessAllowance.get(blackHoleAdd), blackHoleIncrease);
384+
Assert.assertEquals(blackHoleBalance2, blackHoleBalance1);
385+
Long punishment = infoById.get().getPunishment();
386+
logger.info("receipt:" + infoById.get().getReceipt());
387+
Assert.assertEquals(punishment, maxFeeLimit);
388+
Assert.assertTrue(punishment == infoById.get().getReceipt().getEnergyFee());
394389
}
395390

396391
@Test(enabled = true, description = "Test create account with netFee to sr")
@@ -423,10 +418,7 @@ public void test04AccountCreate() {
423418

424419
witness02Increase = witness02Allowance2 - witness02Allowance1;
425420
witness01Increase = witness01Allowance2 - witness01Allowance1;
426-
blackHoleIncrease = blackHoleBalance2 - blackHoleBalance1;
427421
logger.info("----startNum:" + startNum + " endNum:" + endNum);
428-
logger.info("-----black hole 1: " + blackHoleBalance1 + " black hole 2: " + blackHoleBalance2
429-
+ " increase :" + blackHoleIncrease);
430422
logger.info("====== witness02Allowance1 :" + witness02Allowance1 + " witness02Allowance2 :"
431423
+ witness02Allowance2 + "increase :" + witness02Increase);
432424
logger.info("====== witness01Allowance1 :" + witness01Allowance1 + " witness01Allowance2 :"
@@ -438,7 +430,7 @@ public void test04AccountCreate() {
438430
- witness01Increase)) <= 2);
439431
Assert.assertTrue((Math.abs(witnessAllowance.get(ByteArray.toHexString(witnessAddress02))
440432
- witness02Increase)) <= 2);
441-
Assert.assertEquals(witnessAllowance.get(blackHoleAdd), blackHoleIncrease);
433+
Assert.assertEquals(blackHoleBalance1,blackHoleBalance2);
442434
}
443435

444436
@Test(enabled = true, description = "Test trigger contract with netFee and energyFee to sr")
@@ -490,11 +482,8 @@ public void test05NetFeeAndEnergyFee2Sr() {
490482
blockingStubFull).getBalance();
491483
witness02Increase = witness02Allowance2 - witness02Allowance1;
492484
witness01Increase = witness01Allowance2 - witness01Allowance1;
493-
blackHoleIncrease = blackHoleBalance2 - blackHoleBalance1;
494485

495486
logger.info("----startNum:" + startNum + " endNum:" + endNum);
496-
logger.info("-----black hole 1: " + blackHoleBalance1 + " black hole 2: " + blackHoleBalance2
497-
+ " increase :" + blackHoleIncrease);
498487
logger.info("====== witness02Allowance1 :" + witness02Allowance1 + " witness02Allowance2 :"
499488
+ witness02Allowance2 + "increase :" + witness02Increase);
500489
logger.info("====== witness01Allowance1 :" + witness01Allowance1 + " witness01Allowance2 :"
@@ -508,7 +497,7 @@ public void test05NetFeeAndEnergyFee2Sr() {
508497
- witness01Increase)) <= 2);
509498
Assert.assertTrue((Math.abs(witnessAllowance.get(ByteArray.toHexString(witnessAddress02))
510499
- witness02Increase)) <= 2);
511-
Assert.assertEquals(witnessAllowance.get(blackHoleAdd), blackHoleIncrease);
500+
Assert.assertEquals(blackHoleBalance1,blackHoleBalance2);
512501
}
513502
/**
514503
* constructor.

0 commit comments

Comments
 (0)