github.com/angenalZZZ/gofunc@v0.0.0-20210507121333-48ff1be3917b/data/dir_test.go (about) 1 package data_test 2 3 import ( 4 "runtime" 5 "testing" 6 7 "github.com/angenalZZZ/gofunc/data" 8 "github.com/angenalZZZ/gofunc/f" 9 ) 10 11 func init() { 12 data.Init(func() { 13 _ = f.MkdirCurrent(".nats") 14 _ = f.MkdirCurrent(".nutsdb") 15 }) 16 } 17 18 func TestDir(t *testing.T) { 19 t.Log(runtime.GOOS, runtime.GOARCH, runtime.NumCPU(), "cpu") 20 t.Logf("cmd dir %s", data.CodeDir("cmd")) 21 t.Logf("data dir %s", data.CodeDirname) 22 23 println() 24 t.Log(data.RootDir, f.PathExists(data.RootDir)) 25 t.Log(data.CurrentPath) 26 t.Log(data.CurrentDir, data.CurrentFile) 27 t.Log(data.CurrentUserName, data.CurrentUserHomeDir, f.PathExists(data.CurrentUserHomeDir)) 28 29 println() 30 path := data.Dir(".nats") 31 t.Log(path, "--Mkdir--", f.IsDir(path)) 32 path = data.Dir(".nutsdb") 33 t.Log(path, "--Mkdir--", f.IsDir(path)) 34 }