@@ -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