susumu.yata
null+****@clear*****
Wed Jul 29 22:07:38 JST 2015
susumu.yata 2015-07-29 22:07:38 +0900 (Wed, 29 Jul 2015) New Revision: 28d3d4da014cc0ad9b27575ba57948f10e351e04 https://github.com/groonga/grngo/commit/28d3d4da014cc0ad9b27575ba57948f10e351e04 Message: Update TestDBRefresh(). Modified files: grngo_test.go Modified: grngo_test.go (+26 -26) =================================================================== --- grngo_test.go 2015-07-29 22:05:26 +0900 (20b2d2e) +++ grngo_test.go 2015-07-29 22:07:38 +0900 (3c43481) @@ -273,6 +273,32 @@ func TestDB(t *testing.T) { defer db2.Close() } +func TestDBRefresh(t *testing.T) { + dirPath, _, db, _, _ := createTempColumn(t, "Table", nil, "Value", "Bool", nil) + defer removeTempDB(t, dirPath, db) + if _, err := db.Query("column_remove Table Value"); err != nil { + t.Fatalf("DB.Query() failed: %v", err) + } + if err := db.Refresh(); err != nil { + t.Fatalf("DB.Refresh() failed: %v", err) + } + if _, err := db.FindTable("Table"); err != nil { + t.Fatalf("DB.FindTable() failed: %v", err) + } + if _, err := db.FindColumn("Table", "Column"); err == nil { + t.Fatalf("DB.FindColumn() succeeded for deleted column") + } + if _, err := db.Query("table_remove Table"); err != nil { + t.Fatalf("DB.Query() failed: %v", err) + } + if err := db.Refresh(); err != nil { + t.Fatalf("DB.Refresh() failed: %v", err) + } + if _, err := db.FindTable("Table"); err == nil { + t.Fatalf("DB.FindTable() succeeded for deleted table") + } +} + func TestNoKeyValue(t *testing.T) { dirPath, _, db := createTempDB(t) defer removeTempDB(t, dirPath, db) @@ -369,32 +395,6 @@ func TestValue(t *testing.T) { } } -func TestDBRefresh(t *testing.T) { - dirPath, _, db, _, _ := createTempColumn(t, "Table", nil, "Value", "Bool", nil) - defer removeTempDB(t, dirPath, db) - if _, err := db.Query("column_remove Table Value"); err != nil { - t.Fatalf("DB.Query() failed: %v", err) - } - if err := db.Refresh(); err != nil { - t.Fatalf("DB.Refresh() failed: %v", err) - } - if _, err := db.FindTable("Table"); err != nil { - t.Fatalf("DB.FindTable() failed: %v", err) - } - if _, err := db.FindColumn("Table", "Column"); err == nil { - t.Fatalf("DB.FindColumn() succeeded") - } - if _, err := db.Query("table_remove Table"); err != nil { - t.Fatalf("DB.Query() failed: %v", err) - } - if err := db.Refresh(); err != nil { - t.Fatalf("DB.Refresh() failed: %v", err) - } - if _, err := db.FindTable("Table"); err == nil { - t.Fatalf("DB.FindTable() succeeded: %v", err) - } -} - func testDBCreateTableWithRefKey(t *testing.T, keyType string) { options := NewTableOptions() options.KeyType = keyType -------------- next part -------------- HTML����������������������������...Download