PHP-Exercice1/functionsTests.php
2021-10-27 22:17:09 +02:00

103 lines
2.6 KiB
PHP

<?php
// Fichier des tests unitaires de l'exercice 1
include 'functions.php';
require 'EndUnit/EndUnit-v1.0.php';
use endunit\EndUnit;
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Tests Unitaires</title>
<style type="text/css">
body {
background-color: #3b3f42;
color: #c2c8cf;
}
i {
color: #F3C178;
}
code {
color: #FFFFFF;
}
b.pass {
color: #00A878;
}
b.fail {
color: #FE5E41;
}
</style>
</head>
<body>
<h1>Tests Unitaires | Exercice 1</h1>
<h2>fonction : getLastNameFirstLetter()</h2>
<ul>
<li>
<h3>Test #1 avec : ("nihart")</h3>
<?= EndUnit::assertEquals('N', getLastNameFirstLetter("nihart")) ?>
</li>
<li>
<h3>Test #2 avec : ("renderkler")</h3>
<?= EndUnit::assertEquals('R', getLastNameFirstLetter("renderkler")) ?>
</li>
<li>
<h3>Test #3 avec : ("florquin")</h3>
<?= EndUnit::assertEquals('F', getLastNameFirstLetter("florquin")) ?>
</li>
</ul>
<h2>fonction : getFormatedFullName()</h2>
<ul>
<li>
<h3>Test #1 avec : ("jérémi", "nihart")</h3>
<?= EndUnit::assertEquals('Jérémi N.', getFormatedFullName("jérémi", "nihart")) ?>
</li>
<li>
<h3>Test #2 avec : ("JEREMI", "NIHART")</h3>
<?= EndUnit::assertEquals('Jeremi N.', getFormatedFullName("JEREMI", "NIHART")) ?>
</li>
<li>
<h3>Test #3 avec : ("CoRalIe", "flo")</h3>
<?= EndUnit::assertEquals('Coralie F.', getFormatedFullName("CoRalIe", "flo")) ?>
</li>
<li>
<h3>Test #4 avec : ("gérare", "paqUeT")</h3>
<?= EndUnit::assertEquals('Gérare P.', getFormatedFullName("gérare", "paqUeT")) ?>
</li>
</ul>
<h2>fonction : getHealthyStatus()</h2>
<ul>
<li>
<h3>Test #1 avec : (1)</h3>
<?= EndUnit::assertTrue(getHealthyStatus(1)) ?>
</li>
<li>
<h3>Test #2 avec : (16)</h3>
<?= EndUnit::assertTrue(getHealthyStatus(16)) ?>
</li>
<li>
<h3>Test #3 avec : (99)</h3>
<?= EndUnit::assertTrue(getHealthyStatus(99)) ?>
</li>
<li>
<h3>Test #4 avec : (-451)</h3>
<?= EndUnit::assertFalse(getHealthyStatus(-451)) ?>
</li>
<li>
<h3>Test #5 avec : (0)</h3>
<?= EndUnit::assertFalse(getHealthyStatus(0)) ?>
</li>
<li>
<h3>Test #6 avec : (100)</h3>
<?= EndUnit::assertFalse(getHealthyStatus(100)) ?>
</li>
<li>
<h3>Test #7 avec : (179)</h3>
<?= EndUnit::assertFalse(getHealthyStatus(179)) ?>
</li>
</ul>
</body>
</html>