tests: use t.Name()

We did not use t.Name() as it was not available
before Go 1.8. Now the oldest Go version we support is
Go 1.11, so we can use it.
This commit is contained in:
Jakob Unterwurzacher 2020-05-09 15:42:57 +02:00
parent 5dbf376860
commit c19baa10f8
3 changed files with 9 additions and 11 deletions

View File

@ -822,9 +822,7 @@ func TestMagicNames(t *testing.T) {
// Test that chmod works correctly
func TestChmod(t *testing.T) {
// Note: t.Name() is not available before in Go 1.8
tName := "TestChmod"
path := test_helpers.DefaultPlainDir + "/" + tName
path := test_helpers.DefaultPlainDir + "/" + t.Name()
file, err := os.Create(path)
if err != nil {
t.Fatal(err)
@ -854,9 +852,7 @@ func TestChmod(t *testing.T) {
// Test that access(2) works correctly
func TestAccess(t *testing.T) {
// Note: t.Name() is not available before in Go 1.8
tName := "TestAccess"
path := test_helpers.DefaultPlainDir + "/" + tName
path := test_helpers.DefaultPlainDir + "/" + t.Name()
file, err := os.Create(path)
if err != nil {
t.Fatal(err)

View File

@ -225,9 +225,7 @@ func TestTooLongSymlink(t *testing.T) {
// all directories in the path with O_RDONLY. Now it uses O_PATH, which only needs
// the executable bit.
func Test0100Dir(t *testing.T) {
// Note: t.Name() is not available before in Go 1.8
tName := "Test0100Dir"
dir := dirA + "/" + tName
dir := dirA + "/" + t.Name()
err := os.Mkdir(dir, 0700)
if err != nil {
t.Fatal(err)
@ -242,7 +240,7 @@ func Test0100Dir(t *testing.T) {
t.Fatal(err)
}
fileReverse := dirC + "/" + tName + "/hello"
fileReverse := dirC + "/" + t.Name() + "/hello"
fd, err := os.Open(fileReverse)
// Make sure the dir can be removed after the test is done
os.Chmod(dir, 0700)

View File

@ -125,7 +125,11 @@ func ResetTmpDir(createDirIV bool) {
//
// It returns cipherdir without a trailing slash.
func InitFS(t *testing.T, extraArgs ...string) string {
dir, err := ioutil.TempDir(TmpDir, "")
prefix := "x."
if t != nil {
prefix = t.Name() + "."
}
dir, err := ioutil.TempDir(TmpDir, prefix)
if err != nil {
if t != nil {
t.Fatal(err)