131 lines
3.1 KiB
PHP
131 lines
3.1 KiB
PHP
|
<?php
|
||
|
// Fichier des tests unitaires de l'exercice 2
|
||
|
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 2</h1>
|
||
|
|
||
|
<h2>fonction : isDivisibleByFive()</h2>
|
||
|
<ul>
|
||
|
<li>
|
||
|
<h3>Test #1 avec : (0)</h3>
|
||
|
<?= EndUnit::assertTrue(isDivisibleByFive(0)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #2 avec : (1910)</h3>
|
||
|
<?= EndUnit::assertTrue(isDivisibleByFive(1910)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #3 avec : (87)</h3>
|
||
|
<?= EndUnit::assertFalse(isDivisibleByFive(87)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #4 avec : (25)</h3>
|
||
|
<?= EndUnit::assertTrue(isDivisibleByFive(25)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #5 avec : (102)</h3>
|
||
|
<?= EndUnit::assertFalse(isDivisibleByFive(102)) ?>
|
||
|
</li>
|
||
|
</ul>
|
||
|
|
||
|
<h2>fonction : getNegationOf()</h2>
|
||
|
<ul>
|
||
|
<li>
|
||
|
<h3>Test #1 avec : (0)</h3>
|
||
|
<?= EndUnit::assertEquals(0, getNegationOf(0)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #2 avec : (1)</h3>
|
||
|
<?= EndUnit::assertEquals(-1, getNegationOf(1)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #3 avec : (-78)</h3>
|
||
|
<?= EndUnit::assertEquals(78, getNegationOf(-78)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #4 avec : (587)</h3>
|
||
|
<?= EndUnit::assertEquals(-587, getNegationOf(587)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #5 avec : (-3)</h3>
|
||
|
<?= EndUnit::assertEquals(3, getNegationOf(-3)) ?>
|
||
|
</li>
|
||
|
</ul>
|
||
|
|
||
|
<h2>fonction : isDivisible()</h2>
|
||
|
<ul>
|
||
|
<li>
|
||
|
<h3>Test #1 avec : (15, 5)</h3>
|
||
|
<?= EndUnit::assertTrue(isDivisible(15, 5)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #2 avec : (105, 2)</h3>
|
||
|
<?= EndUnit::assertFalse(isDivisible(105, 2)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #3 avec : (0, 9)</h3>
|
||
|
<?= EndUnit::assertTrue(isDivisible(0, 3)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #4 avec : (1, 8)</h3>
|
||
|
<?= EndUnit::assertFalse(isDivisible(1, 8)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #5 avec : (91, 3)</h3>
|
||
|
<?= EndUnit::assertFalse(isDivisible(91, 3)) ?>
|
||
|
</li>
|
||
|
</ul>
|
||
|
|
||
|
<h2>fonction : getExponentFourDividedByTwo()</h2>
|
||
|
<ul>
|
||
|
<li>
|
||
|
<h3>Test #1 avec : (1)</h3>
|
||
|
<?= EndUnit::assertEquals(0.5, getExponentFourDividedByTwo(1)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #2 avec : (2)</h3>
|
||
|
<?= EndUnit::assertEquals(8, getExponentFourDividedByTwo(2)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #3 avec : (7)</h3>
|
||
|
<?= EndUnit::assertEquals(1200.5, getExponentFourDividedByTwo(7)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #4 avec : (12)</h3>
|
||
|
<?= EndUnit::assertEquals(10368, getExponentFourDividedByTwo(12)) ?>
|
||
|
</li>
|
||
|
<li>
|
||
|
<h3>Test #5 avec : (4)</h3>
|
||
|
<?= EndUnit::assertEquals(128, getExponentFourDividedByTwo(4)) ?>
|
||
|
</li>
|
||
|
</ul>
|
||
|
</body>
|
||
|
</html>
|