Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once '../UtilHtml.php';
- /**
- * Generated by PHPUnit_SkeletonGenerator on 2017-04-26 at 15:38:18.
- */
- class UtilHtmlTest extends PHPUnit_Framework_TestCase {
- public function test1() { //tableau vide
- $phpTab = array();
- $expectedHtmlTab = "<table border=1><tr><td>(vide)</td></tr></table>";
- $this->assertEquals($expectedHtmlTab, UtilHtml::tabToHtml($phpTab, count($phpTab)), 'erreur');
- }
- public function test2() { //tableau N colonnes, maxRoxs >= nombre d'elements du tableau
- $phpTab = array(
- array('A', 'B', 'C'),
- array('D', 'E', 'F'),
- array('G', 'H', 'I')
- );
- $expectedHtmlTab = "<table border=1><tr><td>A</td><td>B</td><td>C</td></tr><tr><td>D</td><td>E</td><td>F</td></tr><tr><td>G</td><td>H</td><td>I</td></tr></table>";
- $this->assertEquals($expectedHtmlTab, UtilHtml::tabToHtml($phpTab, 500), 'erreur');
- }
- public function test3() { //tableau 1 colonne, maxRoxs >= nombre d'elements du tableau
- $phpTab = array('A', 'B', 'C');
- $expectedHtmlTab = "<table border=1><tr><td>A</td></tr><tr><td>B</td></tr><tr><td>C</td></tr></table>";
- $this->assertEquals($expectedHtmlTab, UtilHtml::tabToHtml($phpTab, 500), 'erreur');
- }
- public function test4() { // nbLignes < nombre d'elements du tableau
- $phpTab = array('A', 'B', 'C', 'D', 'E');
- $expectedHtmlTab = "<table border=1><tr><td>A</td></tr><tr><td>B</td></tr><tr><td>C</td></tr><tr><td>...</td></tr></table>";
- $this->assertEquals($expectedHtmlTab, UtilHtml::tabToHtml($phpTab, count($phpTab) - 2), 'erreur');
- }
- public function test5() { // nbLignes fraction du tableau
- $phpTab = array('A', 'B', 'C', 'D', 'E');
- $expectedHtmlTab = "<table border=1><tr><td>A</td></tr><tr><td>B</td></tr><tr><td>...</td></tr></table>";
- $this->assertEquals($expectedHtmlTab, UtilHtml::tabToHtml($phpTab, count($phpTab) / 2), 'erreur');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement