@@ -605,7 +605,7 @@ public void testLogFilterWrapper() {
605605 LogFilterWrapper logFilterWrapper =
606606 new LogFilterWrapper (new FilterRequest ("0x78" , "0x14" , null , null , null ), 100 , null );
607607 } catch (JsonRpcInvalidParamsException e ) {
608- Assert .assertEquals ("please verify: fromBlock <= toBlock " , e .getMessage ());
608+ Assert .assertEquals ("invalid block range params " , e .getMessage ());
609609 }
610610
611611 //fromBlock or toBlock is not hex num
@@ -644,4 +644,85 @@ public void testLogFilterWrapper() {
644644 Assert .assertEquals ("Incorrect hex syntax" , e .getMessage ());
645645 }
646646 }
647+
648+ @ Test
649+ public void testDisableFinalizedBlock () {
650+
651+ try {
652+ tronJsonRpc .disableFinalizedBlock (new FilterRequest (null , null , null , null , null ));
653+ } catch (Exception e ) {
654+ Assert .fail ();
655+ }
656+
657+ try {
658+ tronJsonRpc .disableFinalizedBlock (new FilterRequest ("finalized" , null , null , null , null ));
659+ } catch (Exception e ) {
660+ Assert .assertEquals ("invalid block range params" , e .getMessage ());
661+ }
662+
663+ try {
664+ tronJsonRpc .disableFinalizedBlock (new FilterRequest (null , "finalized" , null , null , null ));
665+ } catch (Exception e ) {
666+ Assert .assertEquals ("invalid block range params" , e .getMessage ());
667+ }
668+
669+ try {
670+ tronJsonRpc .disableFinalizedBlock (new FilterRequest ("finalized" , "latest" , null , null , null ));
671+ } catch (Exception e ) {
672+ Assert .assertEquals ("invalid block range params" , e .getMessage ());
673+ }
674+
675+ try {
676+ tronJsonRpc .disableFinalizedBlock (new FilterRequest ("0x1" , "finalized" , null , null , null ));
677+ } catch (Exception e ) {
678+ Assert .assertEquals ("invalid block range params" , e .getMessage ());
679+ }
680+
681+ try {
682+ tronJsonRpc .disableFinalizedBlock (
683+ new FilterRequest ("finalized" , "finalized" , null , null , null ));
684+ } catch (Exception e ) {
685+ Assert .assertEquals ("invalid block range params" , e .getMessage ());
686+ }
687+ }
688+
689+ @ Test
690+ public void testNewFilterFinalizedBlock () {
691+
692+ try {
693+ tronJsonRpc .newFilter (new FilterRequest (null , null , null , null , null ));
694+ } catch (Exception e ) {
695+ Assert .fail ();
696+ }
697+
698+ try {
699+ tronJsonRpc .newFilter (new FilterRequest ("finalized" , null , null , null , null ));
700+ } catch (Exception e ) {
701+ Assert .assertEquals ("invalid block range params" , e .getMessage ());
702+ }
703+
704+ try {
705+ tronJsonRpc .newFilter (new FilterRequest (null , "finalized" , null , null , null ));
706+ } catch (Exception e ) {
707+ Assert .assertEquals ("invalid block range params" , e .getMessage ());
708+ }
709+
710+ try {
711+ tronJsonRpc .newFilter (new FilterRequest ("finalized" , "latest" , null , null , null ));
712+ } catch (Exception e ) {
713+ Assert .assertEquals ("invalid block range params" , e .getMessage ());
714+ }
715+
716+ try {
717+ tronJsonRpc .newFilter (new FilterRequest ("0x1" , "finalized" , null , null , null ));
718+ } catch (Exception e ) {
719+ Assert .assertEquals ("invalid block range params" , e .getMessage ());
720+ }
721+
722+ try {
723+ tronJsonRpc .newFilter (new FilterRequest ("finalized" , "finalized" , null , null , null ));
724+ } catch (Exception e ) {
725+ Assert .assertEquals ("invalid block range params" , e .getMessage ());
726+ }
727+ }
647728}
0 commit comments