You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.01-QCM_MuscuMaths/testUnit/testUnitaireLobby.php

86 lines
2.4 KiB

<?php
require("../Website/class/Lobby.php") ;
print("<div align=\"center\"><font size=\"26\"><b>test lobby</b></font></div></br>") ;
$lobby = new Lobby(2, "Damien", "Nortier", 5) ;
print("test getName.. ") ;
if($lobby->getName() == "Damien"){
print("<b><font color=\"green\">OK</font></b></br>") ;
}
else{
print("<b><font color=\"red\">ERREUR</font></b></br>") ;
}
print("test getPassword.. ") ;
if($lobby->getPassword() == "Nortier"){
print("<b><font color=\"green\">OK</font></b></br>") ;
}
else{
print("<b><font color=\"red\">ERREUR</font></b></br>") ;
}
print("test idEqual.. ") ;
if($lobby->idEqual(2) && !$lobby->idEqual(1)){
print("<b><font color=\"green\">OK</font></b></br>") ;
}
else{
print("<b><font color=\"red\">ERREUR</font></b></br>") ;
}
print("test getNbPlayer.. ") ;
if($lobby->getNbPlayer() == 5){
print("<b><font color=\"green\">OK</font></b></br>") ;
}
else{
print("<b><font color=\"red\">ERREUR</font></b></br>") ;
}
print("test setNbPlayer.. ") ;
$lobby->setNbPlayer(3) ;
if($lobby->getNbPlayer() == 3){
print("<b><font color=\"green\">OK</font></b></br>") ;
}
else{
print("<b><font color=\"red\">ERREUR</font></b></br>") ;
}
print("test addPlayer... ") ;
$lobby->addPlayer(3) ;
if($lobby->getNbPlayer() == 6){
print("<b><font color=\"green\">1) OK </font></b>") ;
}
else{
print("<b><font color=\"red\">1) ERREUR </font></b>") ;
}
$lobby->addPlayer(1) ;
if($lobby->getNbPlayer() == 7){
print("<b><font color=\"green\">2) OK</font></b></br>") ;
}
else{
print("<b><font color=\"red\">2) ERREUR</font></b></br>") ;
}
print("test removePlayer... ") ;
$lobby->removePlayer(2) ;
if($lobby->getNbPlayer() == 5){
print("<b><font color=\"green\">1) OK </font></b>") ;
}
else{
print("<b><font color=\"red\">1) ERREUR </font></b>") ;
}
$lobby->removePlayer(4) ;
if($lobby->getNbPlayer() == 1){
print("<b><font color=\"green\">2) OK</font></b></br>") ;
}
else{
print("<b><font color=\"red\">2) ERREUR</font></b></br>") ;
}
print("test getPassword... ") ;
if($lobby->getPassword() == "Nortier"){
print("<b><font color=\"green\">OK</font></b></br>") ;
}
else{
print("<b><font color=\"red\">ERREUR</font></b></br>") ;
}
print("test getPassword... ") ;
if($lobby->idEqual(2) && !$lobby->idEqual(4)){
print("<b><font color=\"green\">OK</font></b></br>") ;
}
else{
print("<b><font color=\"red\">ERREUR</font></b></br>") ;
}
?>