From d759ac15848dcf742da3633e12454adcdc1ce64d Mon Sep 17 00:00:00 2001
From: Muriki <mgy20@inf.ufpr.br>
Date: Tue, 10 Dec 2024 22:03:59 -0300
Subject: [PATCH] Muriki terminou sua parte

---
 TDD/sources/biblioteca-test.cpp | 37 ++++++++++++++++++---------------
 TDD/sources/clock-test.cpp      |  7 ++++---
 TDD/sources/main.cpp            |  4 +++-
 3 files changed, 27 insertions(+), 21 deletions(-)

diff --git a/TDD/sources/biblioteca-test.cpp b/TDD/sources/biblioteca-test.cpp
index 0febdbc..43fe411 100644
--- a/TDD/sources/biblioteca-test.cpp
+++ b/TDD/sources/biblioteca-test.cpp
@@ -2,13 +2,16 @@
 #include <tuple>
 #include <chrono>
 #include <memory>
-#include "doctest.h"
-#include "ControladorObras.hpp"
-#include "ControladorUsuarios.hpp"
-#include "Biblioteca.hpp"
-#include "Livro.hpp"
-#include "Periodico.hpp"
-#include "Clock.hpp"
+
+#include "../header/doctest.h"
+#include "../../sources/ControladorObras.hpp"
+#include "../../sources/ControladorUsuarios.hpp"
+#include "../../sources/Biblioteca.hpp"
+#include "../../sources/Livro.hpp"
+#include "../../sources/Periodico.hpp"
+#include "../../sources/Clock.hpp"
+
+using namespace std;
 
 TEST_CASE("Biblioteca") {
   cout << "=====================> Biblioteca <====================" << endl;
@@ -57,7 +60,7 @@ TEST_CASE("Biblioteca") {
   contObras.adicionarObra(make_shared<Periodico>(p));
   contObras.mostrarDetalhes();
 
-  auto [total, disponiveis] = contObras.pesquisarObra(make_shared<Periodico>(p));
+  auto [total, disponiveis] = contObras.pesquisarObraTitulo(make_shared<Periodico>(p));
   CHECK (1 == total);
   CHECK (1 == disponiveis);
 
@@ -65,7 +68,7 @@ TEST_CASE("Biblioteca") {
   contObras.adicionarObra(make_shared<Periodico>(p));
   contObras.mostrarDetalhes();
 
-  tie(total, disponiveis) = contObras.pesquisarObra(make_shared<Periodico>(p));
+  tie(total, disponiveis) = contObras.pesquisarObraTitulo(make_shared<Periodico>(p));
   CHECK (2 == total);
   CHECK (2 == disponiveis);
 
@@ -83,7 +86,7 @@ TEST_CASE("Biblioteca") {
   contObras.adicionarObra(make_shared<Livro>(l));
   contObras.mostrarDetalhes();
 
-  tie(total, disponiveis) = contObras.pesquisarObra(make_shared<Livro>(l));
+  tie(total, disponiveis) = contObras.pesquisarObraTitulo(make_shared<Livro>(l));
   CHECK (1 == total);
   CHECK (1 == disponiveis);
   cout << "======================================================" << endl;
@@ -114,7 +117,7 @@ TEST_CASE("Biblioteca") {
   CHECK (unsigned(hoje.month()) == unsigned(dataDevolucao.month()));
   CHECK (unsigned(hoje.day() + chrono::days(3)) == unsigned(dataDevolucao.day()));
 
-  tie(total, disponiveis) = contObras.pesquisarObra(make_shared<Periodico>(p));
+  tie(total, disponiveis) = contObras.pesquisarObraTitulo(make_shared<Periodico>(p));
   cout <<  "Disponiveis/Total: " << disponiveis << "/" << total << endl;
   CHECK (1 == disponiveis);
   CHECK (2 == total);
@@ -122,7 +125,7 @@ TEST_CASE("Biblioteca") {
   cout << "=> Retorna uma obra que existe: " << endl;
   CHECK (0 == contUsuarios.retornarEmprestimo("12345", make_shared<Periodico>(p)));
 
-  tie(total, disponiveis) = contObras.pesquisarObra(make_shared<Periodico>(p));
+  tie(total, disponiveis) = contObras.pesquisarObraTitulo(make_shared<Periodico>(p));
   cout <<  "Disponiveis/Total: " << disponiveis << "/" << total << endl;
   CHECK (2 == disponiveis);
   CHECK (2 == total);
@@ -145,14 +148,14 @@ TEST_CASE("Biblioteca") {
   CHECK (unsigned(epoch.month()) == unsigned(dataDevolucao.month()));
   CHECK (unsigned(epoch.day()) == unsigned(dataDevolucao.day()));
 
-  tie(total, disponiveis) = contObras.pesquisarObra(make_shared<Periodico>(p));
+  tie(total, disponiveis) = contObras.pesquisarObraTitulo(make_shared<Periodico>(p));
   cout <<  "Disponiveis/Total: " << disponiveis << "/" << total << endl;
   CHECK (0 == disponiveis);
   CHECK (2 == total);
 
   cout << "=> Empresta a terceira obra: " << endl;
   dataDevolucao = contUsuarios.registrarEmprestimo("12345", make_shared<Livro>(l));
-  tie(total, disponiveis) = contObras.pesquisarObra(make_shared<Livro>(l));
+  tie(total, disponiveis) = contObras.pesquisarObraTitulo(make_shared<Livro>(l));
   cout <<  "Disponiveis/Total: " << disponiveis << "/" << total << endl;
   CHECK (0 == disponiveis);
   CHECK (1 == total);
@@ -166,7 +169,7 @@ TEST_CASE("Biblioteca") {
   CHECK (unsigned(epoch.month()) == unsigned(dataDevolucao.month()));
   CHECK (unsigned(epoch.day()) == unsigned(dataDevolucao.day()));
 
-  tie(total, disponiveis) = contObras.pesquisarObra(make_shared<Livro>(l2));
+  tie(total, disponiveis) = contObras.pesquisarObraTitulo(make_shared<Livro>(l2));
   cout <<  "Disponiveis/Total: " << disponiveis << "/" << total << endl;
   CHECK (1 == disponiveis);
   CHECK (1 == total);
@@ -175,7 +178,7 @@ TEST_CASE("Biblioteca") {
   cout << "==> Retorna: " << endl;
   CHECK (0 == contUsuarios.retornarEmprestimo("12345", make_shared<Periodico>(p)));
 
-  tie(total, disponiveis) = contObras.pesquisarObra(make_shared<Periodico>(p));
+  tie(total, disponiveis) = contObras.pesquisarObraTitulo(make_shared<Periodico>(p));
   cout <<  "Disponiveis/Total: " << disponiveis << "/" << total << endl;
   CHECK (1 == disponiveis);
   CHECK (2 == total);
@@ -189,7 +192,7 @@ TEST_CASE("Biblioteca") {
   CHECK (unsigned(hoje.month()) == unsigned(dataDevolucao.month()));
   CHECK (unsigned(hoje.day() + chrono::days(3)) == unsigned(dataDevolucao.day()));
 
-  tie(total, disponiveis) = contObras.pesquisarObra(make_shared<Livro>(l3));
+  tie(total, disponiveis) = contObras.pesquisarObraTitulo(make_shared<Livro>(l3));
   cout <<  "Disponiveis/Total: " << disponiveis << "/" << total << endl;
   CHECK (0 == disponiveis);
   CHECK (1 == total);
diff --git a/TDD/sources/clock-test.cpp b/TDD/sources/clock-test.cpp
index a96f59a..7c89f4c 100644
--- a/TDD/sources/clock-test.cpp
+++ b/TDD/sources/clock-test.cpp
@@ -2,8 +2,9 @@
 #include <tuple>
 #include <chrono>
 #include <memory>
-#include "doctest.h"
-#include "Clock.hpp"
+
+#include "../header/doctest.h"
+#include "../../sources/Clock.hpp"
 
 using namespace std;
 
@@ -44,4 +45,4 @@ TEST_CASE("Set time") {
   CHECK(unsigned(hoje_sistema.month()) == unsigned(hoje.month()));
   CHECK(unsigned(hoje_sistema.day() + chrono::days(4)) == unsigned(hoje.day()));
   cout << "=======================================================" << endl;
-}
\ No newline at end of file
+}
diff --git a/TDD/sources/main.cpp b/TDD/sources/main.cpp
index a3f832e..909c1ad 100644
--- a/TDD/sources/main.cpp
+++ b/TDD/sources/main.cpp
@@ -1,2 +1,4 @@
+
 #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
-#include "doctest.h"
+
+#include "../header/doctest.h"
-- 
GitLab