func (t *TestSuite) TestDeliverySpeed_MarshalJSON(c *C) { var ds minfraud.DeliverySpeed var j []byte var err error ds = minfraud.DeliverySpeedUnknown j, err = ds.MarshalJSON() c.Assert(err, IsNil) c.Check(string(j), Equals, `"unknown_delivery_speed"`) ds = minfraud.DeliverySpeedSameDay j, err = ds.MarshalJSON() c.Assert(err, IsNil) c.Check(string(j), Equals, `"same_day"`) ds = minfraud.DeliverySpeedOvernight j, err = ds.MarshalJSON() c.Assert(err, IsNil) c.Check(string(j), Equals, `"overnight"`) ds = minfraud.DeliverySpeedExpedited j, err = ds.MarshalJSON() c.Assert(err, IsNil) c.Check(string(j), Equals, `"expedited"`) ds = minfraud.DeliverySpeedStandard j, err = ds.MarshalJSON() c.Assert(err, IsNil) c.Check(string(j), Equals, `"standard"`) ds++ j, err = ds.MarshalJSON() c.Assert(err, IsNil) c.Check(string(j), Equals, `"unknown_delivery_speed"`) }