first commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
#include "ClapTrap.hpp"
|
||||
|
||||
int main() {
|
||||
std::cout << "\033[1;36m### TESTING CLAPTRAP ###\033[0m\n" << std::endl;
|
||||
|
||||
{
|
||||
// Construction
|
||||
std::cout << "\033[1;33m--- Construction ---\033[0m" << std::endl;
|
||||
ClapTrap defaultBot;
|
||||
ClapTrap namedBot("R2D2");
|
||||
ClapTrap copiedBot(namedBot);
|
||||
ClapTrap energyTest("EnergyBot");
|
||||
ClapTrap deadBot("DeadBot");
|
||||
|
||||
// Tests basiques
|
||||
std::cout << "\n\033[1;33m--- test ---\033[0m" << std::endl;
|
||||
namedBot.attack("Enemy");
|
||||
namedBot.takeDamage(3);
|
||||
namedBot.beRepaired(2);
|
||||
namedBot.takeDamage(5);
|
||||
std::cout << "\n\033[1;33m--- ep test ---\033[0m" << std::endl;
|
||||
for (int i = 0; i < 11; i++) {
|
||||
energyTest.attack("practice_target");
|
||||
}
|
||||
std::cout << "\n\033[1;33m--- Death Test ---\033[0m" << std::endl;
|
||||
deadBot.takeDamage(15); // >10
|
||||
deadBot.attack("ghost"); // fails
|
||||
std::cout << "\n\033[1;33m--- Destruction ---\033[0m" << std::endl;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user