Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Banco de Dados para testes

Olá ,

A aula mostrou que os testes de inserção no BD, realmente grava o registro. Para contornar isso, o professor sugere uar o SQLite em memória.

Minha dúvida seria para os ambientes com outros Bancos como SQL Server, Oracle, etc...

Como não dá para ser em memória, na vida real, é utilizado uma instância só para testes, ou para testar, utiliza somente o SQLite? Para isso, as instruções teriam que ser 100% compatíveis, não é?

Abs.

2 respostas
solução!

Fala, Ivan.

Em ambientes com outros bancos, é normal ter uma instância para testes sim.

Outra possibilidade é rodar os testes em transação. No final do teste é só dar Rollback.

Quanto às instruções serem compatíveis, é pra isso que serve o ORM. :-D

Obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software