mirror of
				https://github.com/containers/podman.git
				synced 2025-10-31 01:50:50 +08:00 
			
		
		
		
	 b4374f2bd9
			
		
	
	b4374f2bd9
	
	
	
		
			
			Reduce the number of top-level packages in ./pkg by moving quadlet packages under ./pkg/systemd. [NO NEW TESTS NEEDED] - no functional change. Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
		
			
				
	
	
		
			46 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| package quadlet
 | |
| 
 | |
| import (
 | |
| 	"testing"
 | |
| 
 | |
| 	"github.com/stretchr/testify/assert"
 | |
| )
 | |
| 
 | |
| func TestQuadlet_SplitPorts(t *testing.T) {
 | |
| 	parts := splitPorts("")
 | |
| 	assert.Equal(t, len(parts), 1)
 | |
| 	assert.Equal(t, parts[0], "")
 | |
| 
 | |
| 	parts = splitPorts("foo")
 | |
| 	assert.Equal(t, len(parts), 1)
 | |
| 	assert.Equal(t, parts[0], "foo")
 | |
| 
 | |
| 	parts = splitPorts("foo:bar")
 | |
| 	assert.Equal(t, len(parts), 2)
 | |
| 	assert.Equal(t, parts[0], "foo")
 | |
| 	assert.Equal(t, parts[1], "bar")
 | |
| 
 | |
| 	parts = splitPorts("foo:bar:")
 | |
| 	assert.Equal(t, len(parts), 3)
 | |
| 	assert.Equal(t, parts[0], "foo")
 | |
| 	assert.Equal(t, parts[1], "bar")
 | |
| 	assert.Equal(t, parts[2], "")
 | |
| 
 | |
| 	parts = splitPorts("abc[foo::bar]xyz:foo:bar")
 | |
| 	assert.Equal(t, len(parts), 3)
 | |
| 	assert.Equal(t, parts[0], "abc[foo::bar]xyz")
 | |
| 	assert.Equal(t, parts[1], "foo")
 | |
| 	assert.Equal(t, parts[2], "bar")
 | |
| 
 | |
| 	parts = splitPorts("foo:abc[foo::bar]xyz:bar")
 | |
| 	assert.Equal(t, len(parts), 3)
 | |
| 	assert.Equal(t, parts[0], "foo")
 | |
| 	assert.Equal(t, parts[1], "abc[foo::bar]xyz")
 | |
| 	assert.Equal(t, parts[2], "bar")
 | |
| 
 | |
| 	parts = splitPorts("foo:abc[foo::barxyz:bar")
 | |
| 	assert.Equal(t, len(parts), 2)
 | |
| 	assert.Equal(t, parts[0], "foo")
 | |
| 	assert.Equal(t, parts[1], "abc[foo::barxyz:bar")
 | |
| }
 |