In the callback structure, add test elements to the parallel,
receive, and timeout elements to specify the behavior of the test:
- Parallel contains test elements that are run after
the asynchronous call has been sent.
- Receive specifies the message return of the callback
and contains test elements that are run after the callback is received.
- Timeout contains test elements that are run if the
callback is not received after a specified delay.