163
}
164
165
>
func (c *MockContext) withValue(key any, value any) Context {
context_mock.go
166
>
return &MockContext{
167
>
HandleExecutionKey: c.HandleExecutionKey,
168
>
HandleNow: c.HandleNow,
169
>
HandleRef: c.HandleRef,
170
>
HandleExecutionInfo: c.HandleExecutionInfo,
171
>
HandleMetricsHandler: c.HandleMetricsHandler,
172
>
GoCtx: context.WithValue(c.goContext(), key, value),
173
>
HandleNamespaceEntry: c.HandleNamespaceEntry,
174
>
HandleEndpointByName: c.HandleEndpointByName,
175
>
HandleLinks: c.HandleLinks,
176
>
HandleRequestLinks: c.HandleRequestLinks,
177
>
HandleUserMetadata: c.HandleUserMetadata,
178
>
}
179
>
}
180
181
// MockMutableContext is a mock implementation of [MutableContext] that records added tasks for inspection in