github.com/aarzilli/tools@v0.0.0-20151123112009-0d27094f75e0/os/fsi/osfs/base_test.go (about) 1 package osfs 2 3 import ( 4 "os" 5 "testing" 6 ) 7 8 func TestOsFileSys(t *testing.T) { 9 10 fs := osFileSys{} 11 _ = fs 12 // Run code and tests requiring the appengine.Context using c. 13 14 err := fs.Mkdir("/temp", os.ModePerm) 15 if err != nil { 16 if !os.IsExist(err) { 17 t.Fatalf("%v\n", err) 18 } 19 } 20 21 f, err := fs.Create("/temp/test.txt") 22 defer f.Close() 23 if err != nil { 24 t.Fatalf("%v\n", err) 25 } 26 27 _, err = f.WriteString("oh, Ashley, oh.") 28 if err != nil { 29 t.Fatalf("%v\n", err) 30 } 31 32 err = f.Close() 33 if err != nil { 34 t.Fatalf("%v\n", err) 35 } 36 37 err = os.Remove("/temp/test.txt") 38 if err != nil { 39 t.Fatalf("%v\n", err) 40 } 41 42 }