Пример #1
0
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)
}