susumu.yata
null+****@clear*****
Fri Jun 19 14:43:48 JST 2015
susumu.yata 2015-06-19 14:43:48 +0900 (Fri, 19 Jun 2015) New Revision: b11f9782e54a233419828568ffa1a25e8af1bd6c https://github.com/groonga/grngo/commit/b11f9782e54a233419828568ffa1a25e8af1bd6c Message: Remove TestBuildDB() which is no longer required. Modified files: grn_test.go Modified: grn_test.go (+0 -101) =================================================================== --- grn_test.go 2015-06-19 14:34:28 +0900 (1a190f6) +++ grn_test.go 2015-06-19 14:43:48 +0900 (518037d) @@ -1025,104 +1025,3 @@ func benchmarkGrnColumnGetValuesForScalar(b *testing.B, valueType string) { func BenchmarkGrnColumnGetValuesForBool(b *testing.B) { benchmarkGrnColumnGetValuesForScalar(b, "Bool") } - -func TestBuildDB(t *testing.T) { - db, err := CreateGrnDB("/tmp/groonga/db") - if err != nil { - t.Fatalf("CreateGrnDB() failed: %v", err) - } -// tableOptions := NewTableOptions() -// tableOptions.TableType = PatTable -// tableOptions.KeyType = "Int" -// table, err := db.CreateTable("Table", tableOptions) -// if err != nil { -// t.Fatalf("GrnDB.CreateTable() failed: %v", err) -// } - table, err := db.CreateTable("Table", nil) - if err != nil { - t.Fatalf("GrnDB.CreateTable() failed: %v", err) - } - column, err := table.CreateColumn("X", "Int", nil) - if err != nil { - t.Fatalf("GrnDB.CreateColumn() failed: %v", err) - } - column2, err := table.CreateColumn("Y", "Int", nil) - if err != nil { - t.Fatalf("GrnDB.CreateColumn() failed: %v", err) - } - column3, err := table.CreateColumn("Z", "Int", nil) - if err != nil { - t.Fatalf("GrnDB.CreateColumn() failed: %v", err) - } - column4, err := table.CreateColumn("A", "Bool", nil) - if err != nil { - t.Fatalf("GrnDB.CreateColumn() failed: %v", err) - } - column5, err := table.CreateColumn("B", "Float", nil) - if err != nil { - t.Fatalf("GrnDB.CreateColumn() failed: %v", err) - } -// column6, err := table.CreateColumn("C", "Time", nil) -// if err != nil { -// t.Fatalf("GrnDB.CreateColumn() failed: %v", err) -// } - column7, err := table.CreateColumn("D", "Text", nil) - if err != nil { - t.Fatalf("GrnDB.CreateColumn() failed: %v", err) - } - column8, err := table.CreateColumn("E", "GeoPoint", nil) - if err != nil { - t.Fatalf("GrnDB.CreateColumn() failed: %v", err) - } - const MaxID = 1000000 - for { -// _, id, err := table.InsertRow(Int(rand.Int63() % 100000000)) - _, id, err := table.InsertRow(nil) - if err != nil { - t.Fatalf("GrnTable.InsertRow() failed: %v", err) - } - if (id == MaxID) { - break - } - } - for id := 1; id <= MaxID; id++ { - if err := column.SetValue(Int(id), Int(rand.Int63() % 100)); err != nil { - t.Fatalf("GrnColumn.SetValue() failed: %v", err) - } - if err := column2.SetValue(Int(id), Int(rand.Int63() % 100)); err != nil { - t.Fatalf("GrnColumn.SetValue() failed: %v", err) - } - if err := column3.SetValue(Int(id), Int(rand.Int63() % 100)); err != nil { - t.Fatalf("GrnColumn.SetValue() failed: %v", err) - } - boolValue := False - if (rand.Int() & 1) == 1 { - boolValue = True - } - if err := column4.SetValue(Int(id), boolValue); err != nil { - t.Fatalf("GrnColumn.SetValue() failed: %v", err) - } - if err := column5.SetValue(Int(id), Float(float64(rand.Int31()))); err != nil { -// if err := column5.SetValue(Int(id), Float(rand.Float64())); err != nil { - t.Fatalf("GrnColumn.SetValue() failed: %v", err) - } -// if err := column6.SetValue(Int(id), Int(rand.Int63() / 1000)); err != nil { -// t.Fatalf("GrnColumn.SetValue() failed: %v", err) -// } - if err := column7.SetValue(Int(id), Text(strconv.Itoa(rand.Int()) + "\nABC")); err != nil { - t.Fatalf("GrnColumn.SetValue() failed: %v", err) - } - const ( - MinLatitude = 73531000 - MaxLatitude = 164006000 - MinLongitude = 439451000 - MaxLongitude = 554351000 - ) - latitude := MinLatitude + rand.Intn(MaxLatitude-MinLatitude+1) - longitude := MinLongitude + rand.Intn(MaxLongitude-MinLongitude+1) - geoValue := GeoPoint{int32(latitude), int32(longitude)} - if err := column8.SetValue(Int(id), geoValue); err != nil { - t.Fatalf("GrnColumn.SetValue() failed: %v", err) - } - } -} -------------- next part -------------- HTML����������������������������...Download