Update a measurement

This commit is contained in:
Matthew Dillon 2014-12-02 14:37:53 -09:00
parent d462935682
commit bc3c724a1d
9 changed files with 158 additions and 0 deletions

View file

@ -98,3 +98,23 @@ func TestMeasurementsStore_List_db(t *testing.T) {
t.Errorf("got measurements %+v, want %+v", measurements, want)
}
}
func TestMeasurementsStore_Update_db(t *testing.T) {
tx, _ := DB.Begin()
defer tx.Rollback()
measurement := insertMeasurement(t, tx)
d := NewDatastore(tx)
// Tweak it
measurement.MeasurementValue = sql.NullFloat64{Float64: 4.56, Valid: true}
updated, err := d.Measurements.Update(measurement.Id, measurement)
if err != nil {
t.Fatal(err)
}
if !updated {
t.Error("!updated")
}
}