mirror of
				https://github.com/aler9/gortsplib
				synced 2025-11-01 02:52:36 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			24 lines
		
	
	
		
			382 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			382 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package multibuffer
 | |
| 
 | |
| import (
 | |
| 	"testing"
 | |
| 
 | |
| 	"github.com/stretchr/testify/require"
 | |
| )
 | |
| 
 | |
| func Test(t *testing.T) {
 | |
| 	mb := New(2, 4)
 | |
| 
 | |
| 	b := mb.Next()
 | |
| 	copy(b, []byte{0x01, 0x02, 0x03, 0x04})
 | |
| 
 | |
| 	b = mb.Next()
 | |
| 	copy(b, []byte{0x05, 0x06, 0x07, 0x08})
 | |
| 
 | |
| 	b = mb.Next()
 | |
| 	require.Equal(t, []byte{0x01, 0x02, 0x03, 0x04}, b)
 | |
| 
 | |
| 	b = mb.Next()
 | |
| 	require.Equal(t, []byte{0x05, 0x06, 0x07, 0x08}, b)
 | |
| }
 | 
