MCPcopy
hub / github.com/uber-go/zap / TestMultiWriteSyncerSync_AllCalled

Function TestMultiWriteSyncerSync_AllCalled

zapcore/write_syncer_test.go:127–136  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

125}
126
127func TestMultiWriteSyncerSync_AllCalled(t *testing.T) {
128 failed, second := &ztest.Buffer{}, &ztest.Buffer{}
129
130 failed.SetError(errors.New("disposal broken"))
131 ws := NewMultiWriteSyncer(failed, second)
132
133 assert.Error(t, ws.Sync(), "Expected first sink to fail")
134 assert.True(t, failed.Called(), "Expected first sink to have Sync method called.")
135 assert.True(t, second.Called(), "Expected call to Sync even with first failure.")
136}

Callers

nothing calls this directly

Calls 5

NewMultiWriteSyncerFunction · 0.85
SetErrorMethod · 0.80
CalledMethod · 0.80
SyncMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected