создается структура типа User с полями created_at = time.Now
я пытаюсь сделать так:
создаю юзера с полями сreated_at = time.Now и вызываю
Repository.EXPECT().Create(gomock.Any(), user)
но, понятное дело, эти time.Now() не совпадают и тест валится, может кто-нибудь подсказать пути решения?
а в чем сложность в тестах?
ну, например, вы пишете в базу нечто, а потом его читаете и сравниваете если вы сами задали created_at - вы просто сравниваете. если его вам придумала база - вы сравниваете с игнорированием. это самый простой кейс, а есть же еще масса. например, у вас на timestamp поле завязано какое-то переодическое действие. как его тестить?
я просто не вижу кейса когда мне надо сранивать created_at с чем-либо. оно либо есть, либо нет
коллега, прочтите внимательно, что я написал
аааа мне кажется что я понял в чем недопонимание
Обсуждают сегодня