github.com/sijibomii/docker@v0.0.0-20231230191044-5cf6ca554647/pkg/longpath/longpath_test.go (about)

     1  package longpath
     2  
     3  import (
     4  	"strings"
     5  	"testing"
     6  )
     7  
     8  func TestStandardLongPath(t *testing.T) {
     9  	c := `C:\simple\path`
    10  	longC := AddPrefix(c)
    11  	if !strings.EqualFold(longC, `\\?\C:\simple\path`) {
    12  		t.Errorf("Wrong long path returned. Original = %s ; Long = %s", c, longC)
    13  	}
    14  }
    15  
    16  func TestUNCLongPath(t *testing.T) {
    17  	c := `\\server\share\path`
    18  	longC := AddPrefix(c)
    19  	if !strings.EqualFold(longC, `\\?\UNC\server\share\path`) {
    20  		t.Errorf("Wrong UNC long path returned. Original = %s ; Long = %s", c, longC)
    21  	}
    22  }