Skip to content

Commit 327bdde

Browse files
committed
Test enhancement
1 parent d5155f8 commit 327bdde

File tree

6 files changed

+16
-52
lines changed

6 files changed

+16
-52
lines changed

.travis.yml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,7 @@ language: php
22
php:
33
- 7.1
44
- 7.2
5-
6-
jobs:
7-
include:
8-
- php: 7.3.0RC1
9-
dist: xenial
10-
sudo: required
11-
addons:
12-
apt:
13-
packages:
14-
- libzip4
5+
- 7.3
156

167
before_script:
178
- composer install

tests/FilterTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ public function testFilterMultipleRules(): void
174174
$this->assertEquals($result, $filter->getData());
175175
$this->assertEquals($messages, $filter->getMessages());
176176

177-
$this->assertInternalType('integer', $filter->getData()['age']);
177+
$this->assertIsInt($filter->getData()['age']);
178178
}
179179

180180
/**
@@ -194,7 +194,7 @@ public function testFilterMultipleRulesResultStyle(): void
194194
$this->assertEquals($result, $r->data());
195195
$this->assertEquals($messages, $r->messages());
196196

197-
$this->assertInternalType('integer', $r->data()['age']);
197+
$this->assertIsInt($r->data()['age']);
198198
}
199199

200200
/**

tests/ParserTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ class ParserTest extends TestCase
2929
public function ruleProvider(): array
3030
{
3131
return [
32-
[array( 0 => array( 0 => 'rule', 1 => 'number', 2 => array(), ), ), 'rule: number'],
33-
[array( 0 => array( 0 => 'rule', 1 => 'number', 2 => array(), ), 1 => array( 0 => 'rule', 1 => 'numbercompare', 2 => array( 0 => '<', 1 => 25, ), ), ), 'rule: number numbercompare < 25'],
32+
[[ 0 => [ 0 => 'rule', 1 => 'number', 2 => [], ], ], 'rule: number'],
33+
[[ 0 => [ 0 => 'rule', 1 => 'number', 2 => [], ], 1 => [ 0 => 'rule', 1 => 'numbercompare', 2 => [ 0 => '<', 1 => 25, ], ], ], 'rule: number numbercompare < 25'],
3434
//[[0 => [0 => 'rule', 1 => 'number', 2 => [], ], 1 => [ 0 => 'rule', 1 => 'min', 2 => [15], ], 2 => [ 0 => 'rule', 1 => 'max', 2 => [30], ], ], 'rule: number min 15 max 30'],
3535
//[[0 => [0 => 'rule', 1 => 'number', 2 => [], ], 1 => [ 0 => 'rule', 1 => 'between', 2 => [15, 30, ], ], ],'rule: number between 15 30']
3636
];

tests/Rules/CustomRuleTest.php

Lines changed: 9 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,7 @@ public function testAliasWithWrongType($argument): void
5555
(new CustomRule(
5656
$argument,
5757
function (string $received): bool {
58-
if ($received === 'test') {
59-
return true;
60-
}
61-
return false;
58+
return $received === 'test';
6259
}
6360
));
6461
}
@@ -74,10 +71,7 @@ public function testVoidAlias(): void
7471
(new CustomRule(
7572
[],
7673
function (string $received): bool {
77-
if ($received === 'test') {
78-
return true;
79-
}
80-
return false;
74+
return $received === 'test';
8175
}
8276
));
8377
}
@@ -93,10 +87,7 @@ public function testClosureWithNoReturnType(): void
9387
(new CustomRule(
9488
['test'],
9589
function (string $received) {
96-
if ($received === 'test') {
97-
return true;
98-
}
99-
return false;
90+
return $received === 'test';
10091
}
10192
));
10293
}
@@ -112,10 +103,7 @@ public function testClosureWithWrongReturnType(): void
112103
(new CustomRule(
113104
['test'],
114105
function (string $received): int {
115-
if ($received === 'test') {
116-
return 1;
117-
}
118-
return 0;
106+
return $received === 'test' ? 1: 0;
119107
}
120108
));
121109
}
@@ -146,28 +134,16 @@ public function argumentsTypeProvider(): array
146134
{
147135
return [
148136
[function (string $received): bool {
149-
if ($received === 'test') {
150-
return true;
151-
}
152-
return false;
137+
return $received === 'test';
153138
}, 0, []],
154139
[function (string $received, $value): bool {
155-
if ($received === $value) {
156-
return true;
157-
}
158-
return false;
140+
return $received === $value;
159141
}, 1, ['string']],
160142
[function (string $received, int $min): bool {
161-
if ($received >= $min) {
162-
return true;
163-
}
164-
return false;
143+
return $received >= $min;
165144
}, 1, ['number']],
166145
[function (string $received, float $min, float $max): bool {
167-
if ($received >= $min && $received <= $max) {
168-
return true;
169-
}
170-
return false;
146+
return $received >= $min && $received <= $max;
171147
}, 2, ['number', 'number']]
172148
];
173149
}
@@ -199,10 +175,7 @@ public function testCustomValidate(): void
199175
$instance = new CustomRule(
200176
['test'],
201177
function (string $received): bool {
202-
if ($received === 'test') {
203-
return true;
204-
}
205-
return false;
178+
return $received === 'test';
206179
}
207180
);
208181

tests/Rules/IPv4RangeTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public function validSuffixProvider(): array
102102
*/
103103
public function testValidCidrForAllValidSuffixes(int $suffix): void
104104
{
105-
$this->assertSame(false, (new IPRange())->validate('192.168.0.48', "192.168.0.48/{$suffix}"));
105+
$this->assertFalse((new IPRange())->validate('192.168.0.48', "192.168.0.48/{$suffix}"));
106106
}
107107

108108
/**

tests/Rules/IPv6RangeTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public function validSuffixProvider(): array
102102
*/
103103
public function testValidCidrForAllValidSuffixes(int $suffix): void
104104
{
105-
$this->assertSame(false, (new IPRange())->validate('2001:abcd::0010', "2001:abcd::0010/{$suffix}"));
105+
$this->assertFalse((new IPRange())->validate('2001:abcd::0010', "2001:abcd::0010/{$suffix}"));
106106
}
107107

108108
/**

0 commit comments

Comments
 (0)