Simulator Test Descriptions
STEAL State: RequestSide
Complementary Requests
Normal RequestSide sequence, teams request different sides.
Connections are in the RequestSide state
- Red sends requestSide 0
- Simulator sends onSide 0 to red connection
- Blue sends requestSide 1
- Simulator sends requestSide 1 to blue connection
Both connections are open
Side Contention
Normal RequestSide sequence, both teams request same side.
Connections are in the RequestSide state
- Red sends requestSide 0
- Simulator sends onSide 0 to red connection
- 0.1s passes (to ensure the red request arrives first)
- Blue sends requestSide 0
- Simulator sends requestSide 1 to blue connection
Both connections are open
Invalid Side Request
Red asks for an invalid side.
Connections are in the RequestSide state
- Red sends requestSide 2
- Blue sends requestSide 1
Simulator has sent an error
message to, and closed, both connections