42 lines
936 B
PHP
42 lines
936 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Tests;
|
|
|
|
use MVC\Classe\Caracter;
|
|
use PHPUnit\Framework\TestCase;
|
|
|
|
/**
|
|
* Exemple de test sur un cas simple
|
|
* @package Tests
|
|
*/
|
|
final class StrToUpperTest extends TestCase
|
|
{
|
|
public function testCaracteres(): void
|
|
{
|
|
$string = array(
|
|
"pere",
|
|
"pére",
|
|
"père",
|
|
"paîres",
|
|
"noël",
|
|
);
|
|
$string_value_upper = array();
|
|
$string_upper = array(
|
|
"PERE",
|
|
"PERE",
|
|
"PERE",
|
|
"PAIRES",
|
|
"NOEL",
|
|
);
|
|
foreach($string as $value){
|
|
//$string_value_upper[] = Caracter::mettreEnMajusculeAccents(strtoupper($value),true);
|
|
$string_value_upper[] = strtoupper($value);
|
|
}
|
|
for($i=0;$i<count($string_upper);$i++){
|
|
$this->assertEquals($string_value_upper[$i], $string_upper[$i]);
|
|
}
|
|
}
|
|
}
|