Skip to content

Commit 1040429

Browse files
author
Sunny Jiao
committed
add test case for throw error
1 parent 8e1629c commit 1040429

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

framework/src/test/java/org/tron/core/WalletTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -857,6 +857,20 @@ public void testGetDelegatedResourceV2() {
857857
}
858858
}
859859

860+
@Test
861+
public void testGetPaginatedNowWitnessList_Error() {
862+
try {
863+
// To avoid throw MaintenanceClearingException
864+
dbManager.getChainBaseManager().getDynamicPropertiesStore().saveStateFlag(1);
865+
wallet.getPaginatedNowWitnessList(0, 10);
866+
Assert.fail("Should throw error when in maintenance period");
867+
} catch (Exception e) {
868+
Assert.assertTrue("Should throw MaintenanceClearingException",
869+
e instanceof MaintenanceClearingException);
870+
}
871+
dbManager.getChainBaseManager().getDynamicPropertiesStore().saveStateFlag(0);
872+
}
873+
860874
@Test
861875
public void testGetPaginatedNowWitnessList_CornerCase() {
862876
try {

0 commit comments

Comments
 (0)