Gwadawa lambar da ta yi amfani da banki na bayani yana da wahala — kuna buƙatar bayani na gaske ba tare da rashin ƙarfi ko jinkiri ba. Hanyoyi sun haɗa da bankunan gwadawa, bankunan da ke cikin ƙwaƙwalwa, jujjuyawa/mayar da, da yin barkono da makamashin bayani — kowa tare da jujjuyawa.
Matsalar
Database-interacting code needs testing, but databases bring challenges:
→ real DB → realistic but SLOWER; needs SETUP and CLEANUP (state between tests)
→ shared state → tests can interfere (order dependence, flakiness)
→ mocking the DB → fast but may not catch real query/integration bugs
→ Choose an approach balancing realism, speed, and isolation.
