( t *testing.T, executor *recordingSessionExecutor, sessionID string, reason StopReason, )
| 6251 | } |
| 6252 | |
| 6253 | func assertSessionStopCalls( |
| 6254 | t *testing.T, |
| 6255 | executor *recordingSessionExecutor, |
| 6256 | sessionID string, |
| 6257 | reason StopReason, |
| 6258 | ) { |
| 6259 | t.Helper() |
| 6260 | |
| 6261 | if len(executor.requestStopCalls) != 1 { |
| 6262 | t.Fatalf("len(requestStopCalls) = %d, want 1", len(executor.requestStopCalls)) |
| 6263 | } |
| 6264 | if got, want := executor.requestStopCalls[0].SessionID, sessionID; got != want { |
| 6265 | t.Fatalf("requestStopCalls[0].SessionID = %q, want %q", got, want) |
| 6266 | } |
| 6267 | if got, want := executor.requestStopCalls[0].Reason, reason; got != want { |
| 6268 | t.Fatalf("requestStopCalls[0].Reason = %q, want %q", got, want) |
| 6269 | } |
| 6270 | if len(executor.forceStopCalls) != 1 { |
| 6271 | t.Fatalf("len(forceStopCalls) = %d, want 1", len(executor.forceStopCalls)) |
| 6272 | } |
| 6273 | if got, want := executor.forceStopCalls[0].SessionID, sessionID; got != want { |
| 6274 | t.Fatalf("forceStopCalls[0].SessionID = %q, want %q", got, want) |
| 6275 | } |
| 6276 | if got, want := executor.forceStopCalls[0].Reason, reason; got != want { |
| 6277 | t.Fatalf("forceStopCalls[0].Reason = %q, want %q", got, want) |
| 6278 | } |
| 6279 | } |
| 6280 | |
| 6281 | func assertTerminalStopFailureLeavesRunActive( |
| 6282 | t *testing.T, |
no outgoing calls
no test coverage detected