LPS-50675 No need to add this one to source-formatter.properties
LPS-51784 Create BaseTestRule to define proper callbacks
LPS-51784 Use BaseTestRule as base class whenever possible
LPS-51784 Statement wrapper rules can not use BaseTestRule, but they should able to protect themselves from being wrongly used.
LPS-51220 ClusterMasterExecutorImpl unit test
LPS-51220 SF, remove variable to make code clear.
LPS-51220 SF, modify MockAddress, avoid using current system time.
LPS-51220 SF, use local variable instead.
LPS-51220 SF, modify MockLockLocalService
LPS-51220 SF, remove unused code.
LPS-51220 SF, modify MockClusterExecutor
LPS-51220 SF, modify MockClusterMasterTokenTransitionListener
LPS-51220 SF, clean up test logic.
LPS-51220 Source formatting
LPS-51220 Refine test logic