| package longpath // import "github.com/docker/docker/pkg/longpath" |
| |
| import ( |
| "strings" |
| "testing" |
| ) |
| |
| func TestStandardLongPath(t *testing.T) { |
| c := `C:\simple\path` |
| longC := AddPrefix(c) |
| if !strings.EqualFold(longC, `\\?\C:\simple\path`) { |
| t.Errorf("Wrong long path returned. Original = %s ; Long = %s", c, longC) |
| } |
| } |
| |
| func TestUNCLongPath(t *testing.T) { |
| c := `\\server\share\path` |
| longC := AddPrefix(c) |
| if !strings.EqualFold(longC, `\\?\UNC\server\share\path`) { |
| t.Errorf("Wrong UNC long path returned. Original = %s ; Long = %s", c, longC) |
| } |
| } |