Function: pause()
This function allows callers with appropriate authorization to pause the contract.
Branches and code coverage (including function calls)
The contract is paused.
Negative behavior
Unauthorized callers cannot call this function.