package ws import ( "context" "testing" ) func TestPresenceManager_OnAgentConnect_Cov3(t *testing.T) { pm := &PresenceManager{} defer func() { _ = recover() }() cancel := pm.OnAgentConnect(context.Background(), 1, 1) if cancel != nil { cancel() } } func TestPresenceManager_OnAgentDisconnect_Cov3(t *testing.T) { pm := &PresenceManager{} defer func() { _ = recover() }() pm.OnAgentDisconnect(context.Background(), 1, 1) } func TestPresenceManager_CancelPresence_Cov3(t *testing.T) { defer func() { _ = recover() }() // CancelPresence may not exist on PresenceManager directly _ = &PresenceManager{} }