Commit c8724d40 authored by astaxie's avatar astaxie

Merge pull request #362 from kyle-wang/master

rename some function name under /utils
parents 3c92cce9 9ff93759
...@@ -30,7 +30,7 @@ func FileExists(name string) bool { ...@@ -30,7 +30,7 @@ func FileExists(name string) bool {
// search a file in paths. // search a file in paths.
// this is offen used in search config file in /etc ~/ // this is offen used in search config file in /etc ~/
func LookFile(filename string, paths ...string) (fullpath string, err error) { func SearchFile(filename string, paths ...string) (fullpath string, err error) {
for _, path := range paths { for _, path := range paths {
if fullpath = filepath.Join(path, filename); FileExists(fullpath) { if fullpath = filepath.Join(path, filename); FileExists(fullpath) {
return return
...@@ -41,7 +41,7 @@ func LookFile(filename string, paths ...string) (fullpath string, err error) { ...@@ -41,7 +41,7 @@ func LookFile(filename string, paths ...string) (fullpath string, err error) {
} }
// like command grep -E // like command grep -E
// for example: GrepE(`^hello`, "hello.txt") // for example: GrepFile(`^hello`, "hello.txt")
// \n is striped while read // \n is striped while read
func GrepFile(patten string, filename string) (lines []string, err error) { func GrepFile(patten string, filename string) (lines []string, err error) {
re, err := regexp.Compile(patten) re, err := regexp.Compile(patten)
......
...@@ -23,7 +23,7 @@ func TestSelfDir(t *testing.T) { ...@@ -23,7 +23,7 @@ func TestSelfDir(t *testing.T) {
func TestFileExists(t *testing.T) { func TestFileExists(t *testing.T) {
if !FileExists("./file.go") { if !FileExists("./file.go") {
t.Errorf("/bin/echo should exists, but it didn't") t.Errorf("./file.go should exists, but it didn't")
} }
if FileExists(noExistedFile) { if FileExists(noExistedFile) {
...@@ -31,14 +31,14 @@ func TestFileExists(t *testing.T) { ...@@ -31,14 +31,14 @@ func TestFileExists(t *testing.T) {
} }
} }
func TestLookFile(t *testing.T) { func TestSearchFile(t *testing.T) {
path, err := LookFile(filepath.Base(SelfPath()), SelfDir()) path, err := SearchFile(filepath.Base(SelfPath()), SelfDir())
if err != nil { if err != nil {
t.Error(err) t.Error(err)
} }
t.Log(path) t.Log(path)
path, err = LookFile(noExistedFile, ".") path, err = SearchFile(noExistedFile, ".")
if err == nil { if err == nil {
t.Errorf("err shouldnot be nil, got path: %s", SelfDir()) t.Errorf("err shouldnot be nil, got path: %s", SelfDir())
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment