Susumu Yata
null+****@clear*****
Wed Sep 13 13:39:26 JST 2017
Susumu Yata 2017-09-13 13:39:26 +0900 (Wed, 13 Sep 2017) New Revision: 0fd1b52177411f48f24f2c8b23f47af8b270bcaf https://github.com/groonga/grnci/commit/0fd1b52177411f48f24f2c8b23f47af8b270bcaf Message: Add a test of DB.CacheLimit. Ref: #39 Modified files: v2/libgrn/db_test.go Modified: v2/libgrn/db_test.go (+20 -0) =================================================================== --- v2/libgrn/db_test.go 2017-09-13 13:38:58 +0900 (83c0e24) +++ v2/libgrn/db_test.go 2017-09-13 13:39:26 +0900 (662225c) @@ -34,6 +34,26 @@ func removeDB(db *grnci.DB, dir string) { os.RemoveAll(dir) } +func TestDBCacheLimit(t *testing.T) { + db, dir := makeDB(t) + defer removeDB(db, dir) + + n, err := db.CacheLimit(50) + if err != nil { + t.Fatalf("db.CacheLimit failed: %v", err) + } + if want := 100; n != want { + t.Fatalf("db.CacheLimit failed: n = %d, want = %d", n, want) + } + n, err = db.CacheLimit(-1) + if err != nil { + t.Fatalf("db.CacheLimit failed: %v", err) + } + if want := 50; n != want { + t.Fatalf("db.CacheLimit failed: n = %d, want = %d", n, want) + } +} + // func TestDBColumnCopy(t *testing.T) { // client, err := NewHTTPClient("", nil) // if err != nil { -------------- next part -------------- HTML����������������������������... URL: https://lists.osdn.me/mailman/archives/groonga-commit/attachments/20170913/b836b601/attachment-0001.htm