Added tests for persist and policy in vls-core
This MR tries to increase coverage of vls-core/persist and policy to 85%
Filename Regions Missed Regions Cover Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
vls-core/src/persist/mod.rs 654 24 96.33% 79 6 92.41% 370 15 95.95% 0 0 -
vls-core/src/policy/error.rs 131 25 80.92% 13 1 92.31% 106 12 88.68% 0 0 -
vls-core/src/policy/filter.rs 79 4 94.94% 9 1 88.89% 54 3 94.44% 0 0 -
vls-core/src/policy/mod.rs 233 8 96.57% 23 2 91.30% 167 7 95.81% 0 0 -
vls-core/src/policy/null_validator.rs 462 24 94.81% 37 4 89.19% 378 46 87.83% 0 0 -
vls-core/src/policy/onchain_validator.rs 520 165 68.27% 63 30 52.38% 596 314 47.32% 0 0 -
vls-core/src/policy/simple_validator.rs 1645 142 91.37% 84 17 79.76% 1342 131 90.24% 0 0 -
vls-core/src/policy/validator.rs 1687 61 96.38% 58 3 94.83% 1009 42 95.84% 0 0 -
Edited by Siva Sathyaseelan