package 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) | |
} | |
} |