PHP-Exercice2/functionsTests.php

131 lines
3.1 KiB
PHP
Raw Normal View History

2021-10-28 20:22:12 +02:00
<?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>