Browse Source

Update tests to use more strict data types instead of mixed.

pull/50/head
Rafal Kupiec 2 years ago
parent
commit
8782b9c25b
Signed by: belliash GPG Key ID: 4E829243E0CFE6B4
2 changed files with 4 additions and 4 deletions
  1. +2
    -2
      tests/arab_to_roman.aer
  2. +2
    -2
      tests/unicode_characters.aer

+ 2
- 2
tests/arab_to_roman.aer View File

@ -3,13 +3,13 @@ class Program {
private function num2Roman(int $num) {
int $n = intval($num);
string $result = '';
mixed $lookup = array('M' => 1000, 'CM' => 900, 'D' => 500, 'CD' => 400,
int[] $lookup = array('M' => 1000, 'CM' => 900, 'D' => 500, 'CD' => 400,
'C' => 100, 'XC' => 90, 'L' => 50, 'XL' => 40,
'X' => 10, 'IX' => 9, 'V' => 5, 'IV' => 4, 'I' => 1);
int $matches;
foreach($lookup as $roman => $value) {
$matches = intval($n / $value);
$matches = intval($n / $value);
$result += str_repeat($roman, $matches);
$n = $n % $value;
}


+ 2
- 2
tests/unicode_characters.aer View File

@ -1,8 +1,8 @@
class Unicode {
public function unicon(string $str, bool $to_uni = true) {
mixed $cpp;
mixed $cp = array('А' => 'А', 'а' => 'а',
string $cpp;
string[] $cp = array('А' => 'А', 'а' => 'а',
"Б" => "Б", "б" => "б",
"В" => "В", "в" => "в",
"Г" => "Г", "г" => "г",


Loading…
Cancel
Save