Susumu Yata
null+****@clear*****
Thu Nov 9 17:16:11 JST 2017
Susumu Yata 2017-11-09 17:16:11 +0900 (Thu, 09 Nov 2017) New Revision: 5386b56a3d98f49c0de039f638a9a50a6dfd7d9c https://github.com/groonga/grnci/commit/5386b56a3d98f49c0de039f638a9a50a6dfd7d9c Message: Add tests for Log and QueryLog Added files: v2/libgrn/libgrn_test.go Added: v2/libgrn/libgrn_test.go (+36 -0) 100644 =================================================================== --- /dev/null +++ v2/libgrn/libgrn_test.go 2017-11-09 17:16:11 +0900 (1139001) @@ -0,0 +1,36 @@ +package libgrn + +import ( + "io/ioutil" + "os" + "path/filepath" + "testing" +) + +func TestLog(t *testing.T) { + dir, err := ioutil.TempDir("", "libgrn") + if err != nil { + t.Fatalf("ioutil.TempDir failed: %v", err) + } + defer os.RemoveAll(dir) + path := filepath.Join(dir, "groonga.log") + Log(path, nil) + Init() + Fin() + if _, err := os.Stat(path); err != nil { + t.Fatalf("os.Stat failed: %v", err) + } +} + +func TestQueryLog(t *testing.T) { + db, dir := makeDB(t) + defer removeDB(db, dir) + path := filepath.Join(dir, "query.log") + QueryLog(path, nil) + if _, err := db.Status(); err != nil { + t.Fatalf("db.Status failed: %v", err) + } + if _, err := os.Stat(path); err != nil { + t.Fatalf("os.Stat failed: %v", err) + } +} -------------- next part -------------- HTML����������������������������... URL: https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20171109/c08c7dc0/attachment-0001.htm