Perguntei para o ChatGPT se o teste estava certo, ele falou que o "buffer" não era real e que poderia dar erro. Mas daí eu perguntei como funcionou. E ele respondeu:








O ChatGPT tá certo? O teste não está bem feito?
Perguntei para o ChatGPT se o teste estava certo, ele falou que o "buffer" não era real e que poderia dar erro. Mas daí eu perguntei como funcionou. E ele respondeu:








O ChatGPT tá certo? O teste não está bem feito?
Olá! Tudo bem?
Parece que o teste está passando porque ele não está validando corretamente o conteúdo do buffer. O ChatGPT mencionou que o buffer que você está utilizando não é real, e isso pode ser um problema.
O motivo pelo qual o teste ainda passa é que os asserts que você está usando verificam apenas o livro_id e o size, mas não verificam se o conteúdo do buffer está correto ou se é um buffer válido. Isso significa que, mesmo que o buffer não esteja correto, o teste continuará passando.
Para resolver isso, você pode adicionar uma validação no teste para garantir que o buffer esteja no formato correto, como verificar se a conversão para base64 está funcionando como esperado. Isso pode ajudar a garantir que o teste esteja realmente validando o que deveria.
Espero ter ajudado e bons estudos!
Esse é o teste do professor:
pode fazer a verificação que o ChatGPT apontou q faltou?
Pq não foi feito essa verificação no teste do curso?