]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libgo/go/os/os_unix_test.go
libgo: Merge from revision 18783:00cce3a34d7e of master library.
[thirdparty/gcc.git] / libgo / go / os / os_unix_test.go
index b0fc0256de415a4cdf1e4b3865f5f2aec4baef4d..1e8a66122503f4703fdabbe0e0fd8c898eeead5c 100644 (file)
@@ -74,41 +74,3 @@ func TestChown(t *testing.T) {
                checkUidGid(t, f.Name(), int(sys.Uid), gid)
        }
 }
-
-func TestReaddirWithBadLstat(t *testing.T) {
-       handle, err := Open(sfdir)
-       failfile := sfdir + "/" + sfname
-       if err != nil {
-               t.Fatalf("Couldn't open %s: %s", sfdir, err)
-       }
-
-       *LstatP = func(file string) (FileInfo, error) {
-               if file == failfile {
-                       var fi FileInfo
-                       return fi, ErrInvalid
-               }
-               return Lstat(file)
-       }
-       defer func() { *LstatP = Lstat }()
-
-       dirs, err := handle.Readdir(-1)
-       if err != nil {
-               t.Fatalf("Expected Readdir to return no error, got %v", err)
-       }
-       foundfail := false
-       for _, dir := range dirs {
-               if dir.Name() == sfname {
-                       foundfail = true
-                       if dir.Sys() != nil {
-                               t.Errorf("Expected Readdir for %s should not contain Sys", failfile)
-                       }
-               } else {
-                       if dir.Sys() == nil {
-                               t.Errorf("Readdir for every file other than %s should contain Sys, but %s/%s didn't either", failfile, sfdir, dir.Name())
-                       }
-               }
-       }
-       if !foundfail {
-               t.Fatalf("Expected %s from Readdir, but didn't find it", failfile)
-       }
-}