func (s *S) checkEvtMatch(evt *event.Event, c *check.C) { rawEvt := bson.M{ "_id": evt.UniqueID, "uniqueid": evt.UniqueID, "starttime": evt.StartTime, "endtime": evt.EndTime, "target": evt.Target, "kind": evt.Kind, "owner": evt.Owner, "error": evt.Error, "log": evt.Log, "cancelable": evt.Cancelable, "running": evt.Running, } conn, err := db.Conn() c.Assert(err, check.IsNil) defer conn.Close() err = conn.Events().Insert(rawEvt) c.Assert(err, check.IsNil) err = MigrateRCEvents() c.Assert(err, check.IsNil) evts, err := event.All() c.Assert(err, check.IsNil) c.Assert(evts, check.HasLen, 1) evt.ID = evts[0].ID c.Assert(&evts[0], check.DeepEquals, evt) }