1
1
<?php
2
2
3
- use function PHPUnit \Framework \assertEquals ;
4
-
5
3
use PHPUnit \Framework \TestCase ;
6
4
7
5
require_once __DIR__ . '/../../vendor/autoload.php ' ;
@@ -16,70 +14,70 @@ class ConversionsTest extends TestCase
16
14
{
17
15
public function testBinaryToDecimal ()
18
16
{
19
- assertEquals (binaryToDecimal (111 ), 7 );
20
- assertEquals (binaryToDecimal (101 ), 5 );
17
+ $ this -> assertEquals (7 , binaryToDecimal (111 ));
18
+ $ this -> assertEquals (5 , binaryToDecimal (101 ));
21
19
$ this ->expectException (\Exception::class);
22
20
$ this ->expectExceptionMessage ('Please pass a valid Binary Number for Converting it to a Decimal Number. ' );
23
21
binaryToDecimal ("this is a string " );
24
22
}
25
23
26
24
public function testDecimalToBinary ()
27
25
{
28
- assertEquals (decimalToBinary (7 ), 111 );
29
- assertEquals (decimalToBinary (5 ), 101 );
26
+ $ this -> assertEquals (111 , decimalToBinary (7 ));
27
+ $ this -> assertEquals (101 , decimalToBinary (5 ));
30
28
$ this ->expectException (\Exception::class);
31
29
$ this ->expectExceptionMessage ('Please pass a valid Decimal Number for Converting it to a Binary Number. ' );
32
30
decimalToBinary ("this is a string " );
33
31
}
34
32
35
33
public function testOctalToDecimal ()
36
34
{
37
- assertEquals (octalToDecimal (10 ), 8 );
38
- assertEquals (octalToDecimal (11 ), 9 );
39
- assertEquals (octalToDecimal (1115 ), 589 );
35
+ $ this -> assertEquals (8 , octalToDecimal (10 ));
36
+ $ this -> assertEquals (9 , octalToDecimal (11 ));
37
+ $ this -> assertEquals (589 , octalToDecimal (1115 ));
40
38
$ this ->expectException (\Exception::class);
41
39
$ this ->expectExceptionMessage ('Please pass a valid Octal Number for Converting it to a Decimal Number. ' );
42
40
octalToDecimal ("this is a string " );
43
41
}
44
42
45
43
public function testDecimalToOctal ()
46
44
{
47
- assertEquals (decimalToOctal (8 ), 10 );
48
- assertEquals (decimalToOctal (9 ), 11 );
49
- assertEquals (decimalToOctal (589 ), 1115 );
45
+ $ this -> assertEquals (10 , decimalToOctal (8 ));
46
+ $ this -> assertEquals (11 , decimalToOctal (9 ));
47
+ $ this -> assertEquals (1115 , decimalToOctal (589 ));
50
48
$ this ->expectException (\Exception::class);
51
49
$ this ->expectExceptionMessage ('Please pass a valid Decimal Number for Converting it to an Octal Number. ' );
52
50
decimalToOctal ("this is a string " );
53
51
}
54
52
55
53
public function testDecimalToHex ()
56
54
{
57
- assertEquals (decimalToHex (10 ), ' A ' );
58
- assertEquals (decimalToHex (489201875 ), ' 1D28A0D3 ' );
59
- assertEquals (decimalToHex (171 ), ' AB ' );
55
+ $ this -> assertEquals (' A ' , decimalToHex (10 ));
56
+ $ this -> assertEquals (' 1D28A0D3 ' , decimalToHex (489201875 ));
57
+ $ this -> assertEquals (' AB ' , decimalToHex (171 ));
60
58
$ this ->expectException (\Exception::class);
61
59
$ this ->expectExceptionMessage ('Please pass a valid Decimal Number for Converting it to a Hexadecimal Number. ' );
62
60
decimalToHex ("this is a string " );
63
61
}
64
62
65
63
public function testHexToDecimal ()
66
64
{
67
- assertEquals (hexToDecimal ('A ' ), 10 );
68
- assertEquals (hexToDecimal ('1D28A0D3 ' ), 489201875 );
69
- assertEquals (hexToDecimal ('AB ' ), 171 );
65
+ $ this -> assertEquals (10 , hexToDecimal ('A ' ));
66
+ $ this -> assertEquals (489201875 , hexToDecimal ('1D28A0D3 ' ));
67
+ $ this -> assertEquals (171 , hexToDecimal ('AB ' ));
70
68
$ this ->expectException (\Exception::class);
71
69
$ this ->expectExceptionMessage ('Please pass a valid Hexadecimal Number for Converting it to a Decimal Number. ' );
72
70
hexToDecimal ("this is a string " );
73
71
}
74
72
75
73
public function testSpeedConversion ()
76
74
{
77
- assertEquals (convertSpeed (5 , 'm/s ' , 'mph ' ), 11.18 );
78
- assertEquals (convertSpeed (5 , 'ft/s ' , 'km/h ' ), 5.49 );
79
- assertEquals (convertSpeed (3 , 'km/h ' , 'km/h ' ), 3 );
80
- assertEquals (convertSpeed (7 , 'kn ' , 'km/h ' ), 12.96 );
81
- assertEquals (convertSpeed (12 , 'mph ' , 'km/h ' ), 19.31 );
82
- assertEquals (convertSpeed (0.514 , 'm/s ' , 'kn ' ), 1 );
75
+ $ this -> assertEquals (11.18 , convertSpeed (5 , 'm/s ' , 'mph ' ));
76
+ $ this -> assertEquals (5.49 , convertSpeed (5 , 'ft/s ' , 'km/h ' ));
77
+ $ this -> assertEquals (3 , convertSpeed (3 , 'km/h ' , 'km/h ' ));
78
+ $ this -> assertEquals (12.96 , convertSpeed (7 , 'kn ' , 'km/h ' ));
79
+ $ this -> assertEquals (19.31 , convertSpeed (12 , 'mph ' , 'km/h ' ));
80
+ $ this -> assertEquals (1 , convertSpeed (0.514 , 'm/s ' , 'kn ' ));
83
81
84
82
$ this ->expectException (\Exception::class);
85
83
convertSpeed ('1 ' , 'km/h ' , 'mph ' );
0 commit comments