Sorry, the coverage capability is not available for your configuration. You need to install Xdebug and enable it in your php configuration file.
GASELL Testing Suite : GasellDateClass
GASELL Testing Suite : GasellDateClass
Testing of GasellDate::GasellDate
Test avec le format par defaut et une date valide
Test avec le format par defaut et une date invalide
Test avec le format SQL (aaaa-mm-jj) et une date valide
Test avec le format SQL et une date invalide
Test avec le format 'jj-mm-aa' et une date valide
Test avec le format 'jj-mm-aa' et une date invalide
Test avec le format 'jjmmaaaa' et une date valide
Test avec le format 'jjmmaaaa' et une date invalide
Test avec un format comportant des @
Test avec un format ne comportant pas le jour
Test avec un format ne comportant pas le mois
Test avec un format ne comportant pas l'annee
End of testing of GasellDate::GasellDate. 12 test sets have been executed.
Hide/Show Error stack
20090106 0120:-1:GasellDate::GasellDate::strange_date:L'année 1908 semble trop éloignée de la date courante pour être plausible. La tranche utilisée pour les années est : 1989-2029
20090106 0120:-2:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 30-2-2007 (jj-mm-aaaa)
20090106 0120:-3:GasellDate::GasellDate::unmatched_format:La date '14/7/98' en parametre ne correspond pas au format de date 'jj/mm/aaaa'
20090106 0120:-4:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 29-2-2001 (jj-mm-aaaa)
20090106 0120:-5:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 31-4-2014 (jj-mm-aaaa)
20090106 0120:-6:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 2-14-2007 (jj-mm-aaaa)
20090106 0120:-7:GasellDate::GasellDate::unmatched_format:La date '2-1-2007' en parametre ne correspond pas au format de date 'jj/mm/aaaa'
20090106 0120:-8:GasellDate::GasellDate::strange_date:L'année 1908 semble trop éloignée de la date courante pour être plausible. La tranche utilisée pour les années est : 1989-2029
20090106 0120:-9:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 30-2-2007 (jj-mm-aaaa)
20090106 0120:-10:GasellDate::GasellDate::unmatched_format:La date '98-7-14' en parametre ne correspond pas au format de date 'aaaa-mm-jj'
20090106 0120:-11:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 29-2-2001 (jj-mm-aaaa)
20090106 0120:-12:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 31-4-2014 (jj-mm-aaaa)
20090106 0120:-13:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 2-14-2007 (jj-mm-aaaa)
20090106 0120:-14:GasellDate::GasellDate::unmatched_format:La date '2007/1/2' en parametre ne correspond pas au format de date 'aaaa-mm-jj'
20090106 0120:-15:GasellDate::GasellDate::corrected_date:L'année '07' a été corrigée en la préfixant du siècle en cours. Ce qui donne : 2007
20090106 0120:-16:GasellDate::GasellDate::corrected_date:L'année '00' a été corrigée en la préfixant du siècle en cours. Ce qui donne : 2000
20090106 0120:-17:GasellDate::GasellDate::corrected_date:L'année '08' a été corrigée en la préfixant du siècle en cours. Ce qui donne : 2008
20090106 0120:-18:GasellDate::GasellDate::corrected_date:L'année '98' a été corrigée en la préfixant du siècle en cours. Ce qui donne : 2098
20090106 0120:-19:GasellDate::GasellDate::strange_date:L'année 2098 semble trop éloignée de la date courante pour être plausible. La tranche utilisée pour les années est : 1989-2029
20090106 0120:-20:GasellDate::GasellDate::corrected_date:L'année '07' a été corrigée en la préfixant du siècle en cours. Ce qui donne : 2007
20090106 0120:-21:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 30-2-07 (jj-mm-aaaa)
20090106 0120:-22:GasellDate::GasellDate::unmatched_format:La date '14-7-1998' en parametre ne correspond pas au format de date 'jj-mm-aa'
20090106 0120:-23:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 29-2-01 (jj-mm-aaaa)
20090106 0120:-24:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 31-4-14 (jj-mm-aaaa)
20090106 0120:-25:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 2-14-07 (jj-mm-aaaa)
20090106 0120:-26:GasellDate::GasellDate::unmatched_format:La date '2/1/07' en parametre ne correspond pas au format de date 'jj-mm-aa'
20090106 0120:-27:GasellDate::GasellDate::strange_date:L'année 1908 semble trop éloignée de la date courante pour être plausible. La tranche utilisée pour les années est : 1989-2029
20090106 0120:-28:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 30-02-2007 (jj-mm-aaaa)
20090106 0120:-29:GasellDate::GasellDate::strange_date:L'année 0798 semble trop éloignée de la date courante pour être plausible. La tranche utilisée pour les années est : 1989-2029
20090106 0120:-30:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 29-02-2001 (jj-mm-aaaa)
20090106 0120:-31:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 31-04-2014 (jj-mm-aaaa)
20090106 0120:-32:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 02-14-2007 (jj-mm-aaaa)
20090106 0120:-33:GasellDate::GasellDate::unmatched_format:La date '2/1/2007' en parametre ne correspond pas au format de date 'jjmmaaaa'
20090106 0120:-34:GasellDate::GasellDate::forbidden_char:Le format de date passé au constructeur contient le caractère interdit '@'. Ce dernier a été supprimé de la date et du format.
20090106 0120:-35:GasellDate::GasellDate::forbidden_char:Le format de date passé au constructeur contient le caractère interdit '@'. Ce dernier a été supprimé de la date et du format.
20090106 0120:-36:GasellDate::GasellDate::forbidden_char:Le format de date passé au constructeur contient le caractère interdit '@'. Ce dernier a été supprimé de la date et du format.
20090106 0120:-37:GasellDate::GasellDate::incorrect_pattern:Le format de date est incorrecte. Un format doit posseder les tockens 'aaaa' ou 'aa', et 'jj' et 'mm'
20090106 0120:-38:GasellDate::GasellDate::incorrect_pattern:Le format de date est incorrecte. Un format doit posseder les tockens 'aaaa' ou 'aa', et 'jj' et 'mm'
20090106 0120:-39:GasellDate::GasellDate::incorrect_pattern:Le format de date est incorrecte. Un format doit posseder les tockens 'aaaa' ou 'aa', et 'jj' et 'mm'
Testing of GasellDate::isAValidDate
Test avec des dates standards
Test avec des dates erronnees : bissextilité
Test avec des dates erronnees : mois
Test avec des dates erronnees : jour
Test avec des dates erronnees : aléatoire
End of testing of GasellDate::isAValidDate. 5 test sets have been executed.
Testing of GasellDate::isValid
Test avec des objets valides
Test avec des objets non valides
Test avec des donnees non dates
End of testing of GasellDate::isValid. 3 test sets have been executed.
Hide/Show Error stack
20090106 0120:-1:GasellDate::GasellDate::unmatched_format:La date 'blabla' en parametre ne correspond pas au format de date 'jj/mm/aaaa'
20090106 0120:-2:GasellDate::GasellDate::unmatched_format:La date '' en parametre ne correspond pas au format de date 'jj/mm/aaaa'
Testing of GasellDate::getDay
Test avec des dates valides
Test avec des dates non valides
End of testing of GasellDate::getDay. 2 test sets have been executed.
Hide/Show Error stack
20090106 0120:-1:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 32-12-2007 (jj-mm-aaaa)
20090106 0120:-2:GasellDate.php::getDay::01:L'appel à getDay a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-3:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 0-10-2007 (jj-mm-aaaa)
20090106 0120:-4:GasellDate.php::getDay::01:L'appel à getDay a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-5:GasellDate::GasellDate::unmatched_format:La date '-5/09/2007' en parametre ne correspond pas au format de date 'jj/mm/aaaa'
20090106 0120:-6:GasellDate.php::getDay::01:L'appel à getDay a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-7:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 31-09-2007 (jj-mm-aaaa)
20090106 0120:-8:GasellDate.php::getDay::01:L'appel à getDay a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-9:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 29-02-1997 (jj-mm-aaaa)
20090106 0120:-10:GasellDate.php::getDay::01:L'appel à getDay a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-11:GasellDate::GasellDate::unmatched_format:La date '' en parametre ne correspond pas au format de date 'jj/mm/aaaa'
20090106 0120:-12:GasellDate.php::getDay::01:L'appel à getDay a été effectué à partir d'une version invalide de GasellDate
Testing of GasellDate::getMonth
Test avec des dates valides
Test avec des dates non valides
End of testing of GasellDate::getMonth. 2 test sets have been executed.
Hide/Show Error stack
20090106 0120:-1:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 30-13-2007 (jj-mm-aaaa)
20090106 0120:-2:GasellDate.php::getMonth::01:L'appel à getMonth a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-3:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 04-00-2007 (jj-mm-aaaa)
20090106 0120:-4:GasellDate.php::getMonth::01:L'appel à getMonth a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-5:GasellDate::GasellDate::unmatched_format:La date '05/-9/2007' en parametre ne correspond pas au format de date 'jj/mm/aaaa'
20090106 0120:-6:GasellDate.php::getMonth::01:L'appel à getMonth a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-7:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 31-09-2007 (jj-mm-aaaa)
20090106 0120:-8:GasellDate.php::getMonth::01:L'appel à getMonth a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-9:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 29-02-1997 (jj-mm-aaaa)
20090106 0120:-10:GasellDate.php::getMonth::01:L'appel à getMonth a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-11:GasellDate::GasellDate::unmatched_format:La date '' en parametre ne correspond pas au format de date 'jj/mm/aaaa'
20090106 0120:-12:GasellDate.php::getMonth::01:L'appel à getMonth a été effectué à partir d'une version invalide de GasellDate
Testing of GasellDate::getYear
Test avec des dates valides
Test avec des dates non valides
Test avec des dates limites
End of testing of GasellDate::getYear. 3 test sets have been executed.
Hide/Show Error stack
20090106 0120:-1:GasellDate::GasellDate::corrected_date:L'année '08' a été corrigée en la préfixant du siècle en cours. Ce qui donne : 2008
20090106 0120:-2:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 30-13-0000 (jj-mm-aaaa)
20090106 0120:-3:GasellDate.php::getYear::01:L'appel à getYear a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-4:GasellDate::GasellDate::unmatched_format:La date '04/03/-2007' en parametre ne correspond pas au format de date 'jj/mm/aaaa'
20090106 0120:-5:GasellDate.php::getYear::01:L'appel à getYear a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-6:GasellDate::GasellDate::strange_date:L'année 1900 semble trop éloignée de la date courante pour être plausible. La tranche utilisée pour les années est : 1989-2029
20090106 0120:-7:GasellDate::GasellDate::strange_date:L'année 2100 semble trop éloignée de la date courante pour être plausible. La tranche utilisée pour les années est : 1989-2029
Testing of GasellDate::addDays
Test ne modifiant pas le jour
Test ne modifiant pas le mois
Test ne modifiant pas l'annee
Test modifiant l'annee
Tests avec des dates invalides
Tests avec des nombres de jour invalides
End of testing of GasellDate::addDays. 6 test sets have been executed.
Hide/Show Error stack
20090106 0120:-1:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 32-01-2007 (jj-mm-aaaa)
20090106 0120:-2:GasellDate::addDays::01:L'appel à addDays a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-3:GasellDate.php::getDay::01:L'appel à getDay a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-4:GasellDate.php::getMonth::01:L'appel à getMonth a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-5:GasellDate.php::getYear::01:L'appel à getYear a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-6:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 32-01-2007 (jj-mm-aaaa)
20090106 0120:-7:GasellDate::addDays::01:L'appel à addDays a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-8:GasellDate.php::getDay::01:L'appel à getDay a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-9:GasellDate.php::getMonth::01:L'appel à getMonth a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-10:GasellDate.php::getYear::01:L'appel à getYear a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-11:GasellDate::addDays::01:L'appel à addDays a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-12:GasellDate::addDays::01:L'appel à addDays a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-13:GasellDate::addDays::01:L'appel à addDays a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-14:GasellDate::addDays::01:L'appel à addDays a été effectué à partir d'une version invalide de GasellDate
Testing of GasellDate::subDays
Test ne modifiant pas le jour
Test ne modifiant pas le mois
Test ne modifiant pas l'annee
Test modifiant l'annee
Tests avec des dates invalides
Tests avec des nombres de jour invalides
End of testing of GasellDate::subDays. 6 test sets have been executed.
Hide/Show Error stack
20090106 0120:-1:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 32-01-2007 (jj-mm-aaaa)
20090106 0120:-2:GasellDate::subDays::01:L'appel à subDays a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-3:GasellDate.php::getDay::01:L'appel à getDay a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-4:GasellDate.php::getMonth::01:L'appel à getMonth a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-5:GasellDate.php::getYear::01:L'appel à getYear a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-6:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 32-01-2007 (jj-mm-aaaa)
20090106 0120:-7:GasellDate::subDays::01:L'appel à subDays a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-8:GasellDate.php::getDay::01:L'appel à getDay a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-9:GasellDate.php::getMonth::01:L'appel à getMonth a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-10:GasellDate.php::getYear::01:L'appel à getYear a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-11:GasellDate::subDays::01:L'appel à subDays a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-12:GasellDate::subDays::01:L'appel à subDays a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-13:GasellDate::subDays::01:L'appel à subDays a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-14:GasellDate::subDays::01:L'appel à subDays a été effectué à partir d'une version invalide de GasellDate
Testing of GasellDate::compareDate
Test avec des dates valides identiques
Test avec des dates valides superieures
Test avec des dates valides inferieures
Test avec des dates invalides
End of testing of GasellDate::compareDate. 4 test sets have been executed.
Hide/Show Error stack
20090106 0120:-1:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 32-12-2003 (jj-mm-aaaa)
20090106 0120:-2:GasellDate::compareDate::01:L'appel à compareDate a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-3:GasellDate::compareDate::01:L'appel à compareDate a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-4:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 32-12-2004 (jj-mm-aaaa)
20090106 0120:-5:GasellDate::compareDate::01:L'appel à compareDate a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-6:GasellDate::compareDate::01:L'appel à compareDate a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-7:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 29-2-2003 (jj-mm-aaaa)
20090106 0120:-8:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 32-12-2004 (jj-mm-aaaa)
20090106 0120:-9:GasellDate::compareDate::01:L'appel à compareDate a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-10:GasellDate::compareDate::01:L'appel à compareDate a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-11:GasellDate::compareDate::01:L'appel à compareDate a été effectué à partir d'une version invalide de GasellDate
Testing of GasellDate::toString
Test avec le format par defaut
Test avec le format SQL
Test avec le format 'mmaajj'
Test avec le format 'mmblablajjblablaaaa'
Test avec le format 'Je suis ne le jj/mm/aaaa'
Test avec des dates invalides
Test avec des formats invalides
End of testing of GasellDate::toString. 7 test sets have been executed.
Hide/Show Error stack
20090106 0120:-1:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 29-2-2003 (jj-mm-aaaa)
20090106 0120:-2:GasellDate::toString::01:L'appel à toString a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-3:GasellDate::GasellDate::bad_date:La date passée au constructeur ne correspond pas à une date valide : 32-12-2003 (jj-mm-aaaa)
20090106 0120:-4:GasellDate::toString::01:L'appel à toString a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-5:GasellDate::GasellDate::unmatched_format:La date '' en parametre ne correspond pas au format de date 'jj/mm/aaaa'
20090106 0120:-6:GasellDate::toString::01:L'appel à toString a été effectué à partir d'une version invalide de GasellDate
20090106 0120:-7:GasellDate::toString::02:L'appel à toString a été effectué avec un format qui n'est pas valide.
20090106 0120:-8:GasellDate::toString::02:L'appel à toString a été effectué avec un format qui n'est pas valide.
1/1 test cases complete:
737 passes, 0 fails and 0 exceptions.
Return to tests selection
Class GasellDate
50 sets of tests performed.
Hide/Show
Function coverage : 10 methods (0 inherited, 0 private) : 10 tested [ 100 % of all - 100 % of not inherited - 100 % of public ]
The method GasellDate has been tested
The method isAValidDate has been tested
The method isValid has been tested
The method getDay has been tested
The method getMonth has been tested
The method getYear has been tested
The method addDays has been tested
The method subDays has been tested
The method compareDate has been tested
The method toString has been tested