sse_scanner_buffer_pool_test.go 362 B

12345678910111213141516171819
  1. package service
  2. import (
  3. "testing"
  4. "github.com/stretchr/testify/require"
  5. )
  6. func TestSSEScannerBuf64KPool_GetPutDoesNotPanic(t *testing.T) {
  7. buf := getSSEScannerBuf64K()
  8. require.NotNil(t, buf)
  9. require.Equal(t, sseScannerBuf64KSize, len(buf[:]))
  10. buf[0] = 1
  11. putSSEScannerBuf64K(buf)
  12. // 允许传入 nil,确保不会 panic
  13. putSSEScannerBuf64K(nil)
  14. }