From 51131c1e693546cfe395859ce3f04e56db9b86c8 Mon Sep 17 00:00:00 2001 From: Nico <nico.igramos@gmail.com> Date: Fri, 6 Dec 2024 20:33:58 -0300 Subject: [PATCH] Adiciona o esqueleto dos testes --- tdd/{obras-test.cpp => biblioteca-test.cpp} | 33 ++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) rename tdd/{obras-test.cpp => biblioteca-test.cpp} (58%) diff --git a/tdd/obras-test.cpp b/tdd/biblioteca-test.cpp similarity index 58% rename from tdd/obras-test.cpp rename to tdd/biblioteca-test.cpp index 5c7c894..01ce648 100644 --- a/tdd/obras-test.cpp +++ b/tdd/biblioteca-test.cpp @@ -5,7 +5,12 @@ #include "../sources/Livro.hpp" #include "../sources/Periodico.hpp" -TEST_CASE("Adicionar Obras") { +TEST_CASE("Biblioteca") { + cout << "=================> Adicionar Usuario <================" << endl; + //usuario nao existe + //usuario ja existe + cout << "======================================================" << endl; + cout << "==================> Adicionar Obras <==================" << endl; cout << "> Instanciando o Controlador de Obras" << endl; ControladorObras contObras; @@ -53,4 +58,30 @@ TEST_CASE("Adicionar Obras") { CHECK (1 == total); CHECK (1 == disponiveis); cout << "======================================================" << endl; + + cout << "===============> Registrar Emprestimo <===============" << endl; + //usuario nao existe + //obra nao existe + //obra existe e pode emprestar + //obra existe e ja tem tres + cout << "======================================================" << endl; + + cout << "===============> Retornar Emprestimo <================" << endl; + //obra nao existe + //usuario emprestou obra + //usuario nao emprestou obra + //usuario devolveu com atraso, nao pode emprestar depois + cout << "======================================================" << endl; + + cout << "================> Recuperar Multas <==================" << endl; + //nao tem multa + //tem multa + cout << "======================================================" << endl; + + cout << "==============> Registrar Multa Paga <================" << endl; + //nao tem multa + //paga menos doq o valor + //paga todo o valor + //paga a mais + cout << "======================================================" << endl; } -- GitLab