| package fileutil |
| |
| import ( |
| "testing" |
| |
| "go.skia.org/infra/go/testutils" |
| |
| assert "github.com/stretchr/testify/require" |
| ) |
| |
| func TestTwoLevelRadixPath(t *testing.T) { |
| testutils.SmallTest(t) |
| assert.Equal(t, "", TwoLevelRadixPath("")) |
| assert.Equal(t, "ab/cd/abcdefgh.txt", TwoLevelRadixPath("abcdefgh.txt")) |
| assert.Equal(t, "/etc/xyz/ab.txt", TwoLevelRadixPath("/etc", "xyz/ab.txt")) |
| assert.Equal(t, "/etc/xyz/ab/cd/abcdefg.txt", TwoLevelRadixPath("/etc", "xyz/abcdefg.txt")) |
| assert.Equal(t, "so/me/somefile_no_ext", TwoLevelRadixPath("somefile_no_ext")) |
| } |