#include #include "./src/ClientBuilder.h" #include int main() { ClientBuilder clientBuilder; std::vector> clients; try { clients.push_back(clientBuilder.nouveau() .setNomClient("Louis") .setNomAnimal("Smurf") .setType("Chien") .setRace("malamute") .build()); clients.push_back(clientBuilder.nouveau() .setNomClient("Bob") .setNomAnimal("Rex") .setType("Chien") .setRace("Berger Allemand") .build()); try { clients.push_back(clientBuilder.nouveau() .setNomClient("Axel") .setType("Chat") .setRace("siamois") .build()); } catch (const Exception& e) { std::cout << "------------- Fin des tests qui fail -----------------------------" << std::endl; std::cerr << "Erreur: " << e.what() << std::endl; } } catch (const Exception& e) { std::cerr << "Erreur: " << e.what() << std::endl; } std::cout << "------------- Les tests qui passent -----------------------------" << std::endl; for (const auto& client : clients) { client->afficherAnimalAdopte(); } std::cout << "Nombre total de clients: " <