mirror of
https://github.com/hackdiaz-dev/free-turn-proxy.git
synced 2026-10-12 09:41:53 +02:00
75471c6fdc
Добавляет server_test.go с 6 юнит-тестами для registry bond-сервера: reorder data-фреймов не по порядку в backend, drain pending-map при приходе пропущенного seq, round-robin запись по lane, lane churn (сбойный lane выкинут, выживший продолжает), all-lanes-fail возвращает исходную ошибку, dedup + cleanup registry. Вводит небольшой интерфейс laneStream (io.Reader+Writer+SetDeadline) на serverLane, чтобы тесты инжектили in-memory фейки без запуска реальной smux-сессии. *smux.Stream его удовлетворяет, так что HandleStreamAfterMagic и on-wire поведение не изменены.