func (s *MessageTestSuite) TestGetSetStart() { msg := gol.LogMessage{ "key": "value", } v, err := msg.Start() assert.Equal(s.T(), &time.Time{}, v) assert.Equal(s.T(), fmt.Errorf("Message does not contain field start"), err) start := time.Now() msg.SetStart(&start) v, err = msg.Start() assert.Equal(s.T(), &start, v) assert.Nil(s.T(), err) }