(t *testing.T)
| 521 | } |
| 522 | |
| 523 | func TestNoOpService(t *testing.T) { |
| 524 | service := &NoOpService{} |
| 525 | // All methods should be safe to call without panicking |
| 526 | service.Record(ghtelemetry.Event{Type: "test"}) |
| 527 | event := service.Begin(ghtelemetry.Event{Type: "pending"}) |
| 528 | event.UpsertDimensions(ghtelemetry.Dimensions{"key": "value"}) |
| 529 | event.UpsertMeasures(ghtelemetry.Measures{"count": 1}) |
| 530 | service.Disable() |
| 531 | service.SetSampleRate(50) |
| 532 | service.Finish() |
| 533 | } |
| 534 | |
| 535 | func TestSpawnSendTelemetryRejectsOversizedPayload(t *testing.T) { |
| 536 | // Build a payload larger than maxPayloadSize (16KB) |
nothing calls this directly
no test coverage detected