Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Mensagem Where conditions required

Quando executo o teste "go test -run TestEditaUmAlunoHandler", o teste passa com sucesso, mas aparece uma mensagem acima do teste: ".../gin-api-rest/controllers/controllers.go:80 WHERE conditions required" qual o motivo? a mensagem aponta para a linha do controllers.go: database.DB.Model(&aluno).UpdateColumns(aluno)

1 resposta
solução!

Descobri o motivo, eu peguei os arquivos do curso passado, a linha em questão era: database.DB.Model(&aluno).UpdateColumns(aluno), porém, baixando o código fonte do curso atual, está: database.DB.Save(&aluno) apenas atualizei e funcionou... só não entendo porque apareceu uma mensagem de que o "WHERE" era requerido e a API funcionou normalmente mesmo assim.