Skip to content

Commit 3c0de6c

Browse files
committed
tests: uses more strict matching
1 parent 1527345 commit 3c0de6c

23 files changed

+58
-57
lines changed

tests/PhpGenerator/ClassType.from.anonymous.phpt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
declare(strict_types=1);
88

99
use Nette\PhpGenerator\ClassType;
10-
use Tester\Assert;
1110

1211

1312
require __DIR__ . '/../bootstrap.php';
@@ -43,4 +42,4 @@ $res[] = ClassType::from(new class extends Class1 {
4342
}
4443
});
4544

46-
Assert::matchFile(__DIR__ . '/expected/ClassType.from.anonymous.expect', implode("\n", $res));
45+
sameFile(__DIR__ . '/expected/ClassType.from.anonymous.expect', implode("\n", $res));

tests/PhpGenerator/ClassType.from.phpt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ declare(strict_types=1);
88

99
use Nette\PhpGenerator\ClassType;
1010
use Nette\PhpGenerator\Factory;
11-
use Tester\Assert;
1211

1312

1413
require __DIR__ . '/../bootstrap.php';
@@ -25,4 +24,4 @@ $res[] = ClassType::from(Abc\Class4::class);
2524
$res[] = ClassType::from(Abc\Class5::class);
2625
$res[] = ClassType::from(Abc\Class6::class);
2726

28-
Assert::matchFile(__DIR__ . '/expected/ClassType.from.expect', implode("\n", $res));
27+
sameFile(__DIR__ . '/expected/ClassType.from.expect', implode("\n", $res));

tests/PhpGenerator/ClassType.from.trait.phpt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
declare(strict_types=1);
88

99
use Nette\PhpGenerator\ClassType;
10-
use Tester\Assert;
1110

1211

1312
require __DIR__ . '/../bootstrap.php';
@@ -45,4 +44,4 @@ $res[] = ClassType::from('Trait2');
4544
$res[] = ClassType::from('Class1');
4645
$res[] = ClassType::from('Class2');
4746

48-
Assert::matchFile(__DIR__ . '/expected/ClassType.from.trait.expect', implode("\n", $res));
47+
sameFile(__DIR__ . '/expected/ClassType.from.trait.expect', implode("\n", $res));

tests/PhpGenerator/ClassType.inheritance.phpt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
declare(strict_types=1);
44

55
use Nette\PhpGenerator\ClassType;
6-
use Tester\Assert;
76

87

98
require __DIR__ . '/../bootstrap.php';
@@ -55,4 +54,4 @@ class B extends A implements I3
5554
}
5655

5756

58-
Assert::matchFile(__DIR__ . '/expected/ClassType.inheritance.expect', (string) ClassType::from('B'));
57+
sameFile(__DIR__ . '/expected/ClassType.inheritance.expect', (string) ClassType::from('B'));

tests/PhpGenerator/ClassType.interface.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ Assert::same(['IOne', 'ITwo'], $interface->getExtends());
2424

2525
$interface->addMethod('getForm');
2626

27-
Assert::matchFile(__DIR__ . '/expected/ClassType.interface.expect', (string) $interface);
27+
sameFile(__DIR__ . '/expected/ClassType.interface.expect', (string) $interface);

tests/PhpGenerator/ClassType.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ $method->addParameter('res', null)
9999
->setReference(true)
100100
->setTypeHint('array');
101101

102-
Assert::matchFile(__DIR__ . '/expected/ClassType.expect', (string) $class);
102+
sameFile(__DIR__ . '/expected/ClassType.expect', (string) $class);
103103

104104

105105
// global setters & getters

tests/PhpGenerator/Closure.long.phpt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
declare(strict_types=1);
44

55
use Nette\PhpGenerator\Closure;
6-
use Tester\Assert;
76

87

98
require __DIR__ . '/../bootstrap.php';
@@ -17,7 +16,7 @@ for ($name = 'abcde'; $name < 'abcdr'; $name++) {
1716
$function->addUse($name);
1817
}
1918

20-
Assert::match(
19+
same(
2120
'function (
2221
$abcde,
2322
$abcdf,

tests/PhpGenerator/Closure.phpt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ $function->addUse('this');
2020
$function->addUse('vars')
2121
->setReference(true);
2222

23-
Assert::match(
23+
same(
2424
'function &($a, $b) use ($this, &$vars) {
2525
return $a + $b;
2626
}', (string) $function);
@@ -33,7 +33,7 @@ Assert::type(Nette\PhpGenerator\Parameter::class, $uses[1]);
3333

3434
$uses = $function->setUses([$uses[0]]);
3535

36-
Assert::match(
36+
same(
3737
'function &($a, $b) use ($this) {
3838
return $a + $b;
3939
}', (string) $function);
@@ -46,6 +46,6 @@ Assert::exception(function () {
4646

4747
$closure = function (stdClass $a, $b = null) {};
4848
$function = Closure::from($closure);
49-
Assert::match(
49+
same(
5050
'function (stdClass $a, $b = null) {
5151
}', (string) $function);

tests/PhpGenerator/GlobalFunction.phpt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
declare(strict_types=1);
44

55
use Nette\PhpGenerator\GlobalFunction;
6-
use Tester\Assert;
76

87

98
require __DIR__ . '/../bootstrap.php';
@@ -16,7 +15,7 @@ function func(stdClass $a, $b = null)
1615

1716

1817
$function = GlobalFunction::from('func');
19-
Assert::match(
18+
same(
2019
'/**
2120
* global
2221
*/

tests/PhpGenerator/Helpers.dump().phpt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Assert::same('[$s]', Helpers::dump([new PhpLiteral('$s')]));
4040

4141
Assert::same('[1, 2, 3]', Helpers::dump([1, 2, 3]));
4242
Assert::same("['a', 7 => 'b', 'c', '9a' => 'd', 'e']", Helpers::dump(['a', 7 => 'b', 'c', '9a' => 'd', 9 => 'e']));
43-
Assert::match("[
43+
same("[
4444
[
4545
'a',
4646
'loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong',
@@ -124,8 +124,12 @@ Assert::same(
124124
"new DateTimeImmutable('2016-06-22 20:52:43.123400', new DateTimeZone('Europe/Prague'))",
125125
Helpers::dump(new DateTimeImmutable('2016-06-22 20:52:43.1234', new DateTimeZone('Europe/Prague')))
126126
);
127-
Assert::match(
128-
"Nette\\PhpGenerator\\Helpers::createObject('TestDateTime', %A%)",
127+
same(
128+
"Nette\\PhpGenerator\\Helpers::createObject('TestDateTime', [
129+
'date' => '2016-06-22 20:52:43.123400',
130+
'timezone_type' => 3,
131+
'timezone' => 'Europe/Prague',
132+
])",
129133
Helpers::dump(new TestDateTime('2016-06-22 20:52:43.1234', new DateTimeZone('Europe/Prague')))
130134
);
131135

0 commit comments

Comments
 (0)