DEV Community

Ramkumar SG for RippleX Developers

Posted on • Edited on

Account Permission Delegation - Testcases

  1. Test DelegateSet with permissions field
  2. Test DelegateSet skipped before payment
  3. Test DelegateSet without permissions field
  4. Test DelegateSet with empty list
  5. Test DelegateSet with permissions as non json
  6. Test DelegateSet by non existing account
  7. Test DelegateSet by non existing authorize account
  8. Test DelegateSet by account with deposit auth enabled
  9. Test DelegateSet and submit different transaction
  10. Test DelegateSet and submit transaction as original account
  11. Test DelegateSet with same permission
  12. Test DelegateSet to self
  13. Test DelegateSet with invalid permission[-23131]
  14. Test DelegateSet with invalid permission[58E4CD288]
  15. Test DelegateSet with invalid permission[]
  16. Test DelegateSet with invalid permission[invalid permission3]
  17. Test DelegateSet with invalid permission[~!@#$%^&*() -=+[{<>]};
  18. Test DelegateSet with restricted permission[DelegateSet]
  19. Test DelegateSet with restricted permission[AccountSet]
  20. Test DelegateSet with restricted permission[SignerListSet]
  21. Test DelegateSet with restricted permission[SetRegularKey]
  22. Test DelegateSet with restricted permission[AccountDelete]
  23. Test DelegateSet with 10 permissions
  24. Test DelegateSet with more than 10 permissions
  25. Test DelegateSet with multiple permissions
  26. Test DelegateSet and delete delegated account
  27. Test DelegateSet and delete delegating account
  28. Test DelegateSet and make pay self
  29. Test DelegateSet and make pay delegated account without deposit auth
  30. Test DelegateSet and make pay delegated account with deposit auth
  31. Test DelegateSet authorize multiple users
  32. Test DelegateSet and submit account set as original account
  33. Test DelegateSet and make payment
  34. Test DelegateSet and offer create
  35. Test DelegateSet and create and cash check
  36. Test DelegateSet and create and cancel check
  37. Test DelegateSet and create and finish escrow
  38. Test DelegateSet and create and cancel escrow
  39. Test DelegateSet and create and claim paychan
  40. Test DelegateSet and create and fund paychan
  41. Test DelegateSet and payment on ticket
  42. Test DelegateSet and create trustline
  43. Test DelegateSet and clawback
  44. Test DelegateSet and amm create
  45. Test DelegateSet and amm deposit
  46. Test DelegateSet multiple times with same permission
  47. Test DelegateSet remove permission add same permission
  48. Test DelegateSet change in permission
  49. Test DelegateSet and update with invalid permission[-23131]
  50. Test DelegateSet and update with invalid permission[58E4CD288]
  51. Test DelegateSet and update with invalid permission[]
  52. Test DelegateSet and update with invalid permission[invalid permission3]
  53. Test DelegateSet and update with invalid permission[~!@#$%^&*() -=+[{<>]};
  54. Test DelegateSet granular permission TrustlineAuthorize
  55. Test DelegateSet granular permission TrustlineFreeze and TrustlineUnfreeze individual freeze
  56. Test DelegateSet granular permission TrustlineFreeze global freeze
  57. Test DelegateSet and payment with deep freeze
  58. Test DelegateSet granular permission AccountDomainSet
  59. Test DelegateSet granular permission AccountEmailHashSet
  60. Test DelegateSet granular permission AccountMessageKeySet
  61. Test DelegateSet granular permission AccountTransferRateSet
  62. Test DelegateSet granular permission AccountTickSizeSet
  63. Test DelegateSet granular permission PaymentMint
  64. Test DelegateSet granular permission PaymentBurn
  65. Test DelegateSet granular permission MPTokenIssuanceLock and MPTokenIssuanceUnlock
  66. Test DelegateSet on account with master key disabled

Top comments (0)