Skip to content

Commit bbadd32

Browse files
committed
wip
1 parent 048f4e3 commit bbadd32

File tree

4 files changed

+64
-25
lines changed

4 files changed

+64
-25
lines changed

packages/reflection/tests/Fixtures/TestClassA.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,5 @@ final class TestClassA
88
{
99
public function method(TestEnum $enum, TestBackedEnum $backedEnum, string $other)
1010
{
11-
1211
}
1312
}

packages/reflection/tests/MethodReflectorTest.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,15 @@ public function test_get_parameter_by_name(): void
1313
{
1414
$this->assertInstanceOf(
1515
ParameterReflector::class,
16-
new ClassReflector(TestClassA::class)->getMethod('method')->getParameter('enum'),
16+
new ClassReflector(TestClassA::class)
17+
->getMethod('method')
18+
->getParameter('enum'),
1719
);
1820

1921
$this->assertNull(
20-
new ClassReflector(TestClassA::class)->getMethod('method')->getParameter('unknown'),
22+
new ClassReflector(TestClassA::class)
23+
->getMethod('method')
24+
->getParameter('unknown'),
2125
);
2226
}
23-
}
27+
}

packages/reflection/tests/TypeReflectorTest.php

Lines changed: 51 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,43 +12,83 @@ final class TypeReflectorTest extends TestCase
1212
public function test_is_enum(): void
1313
{
1414
$this->assertTrue(
15-
new ClassReflector(TestClassA::class)->getMethod('method')->getParameter('enum')->getType()->isEnum(),
15+
new ClassReflector(TestClassA::class)
16+
->getMethod('method')
17+
->getParameter('enum')
18+
->getType()
19+
->isEnum(),
1620
);
1721

1822
$this->assertTrue(
19-
new ClassReflector(TestClassA::class)->getMethod('method')->getParameter('backedEnum')->getType()->isEnum(),
23+
new ClassReflector(TestClassA::class)
24+
->getMethod('method')
25+
->getParameter('backedEnum')
26+
->getType()
27+
->isEnum(),
2028
);
2129

2230
$this->assertTrue(
23-
new ClassReflector(TestClassA::class)->getMethod('method')->getParameter('backedEnum')->getType()->isBackedEnum(),
31+
new ClassReflector(TestClassA::class)
32+
->getMethod('method')
33+
->getParameter('backedEnum')
34+
->getType()
35+
->isBackedEnum(),
2436
);
2537

2638
$this->assertTrue(
27-
new ClassReflector(TestClassA::class)->getMethod('method')->getParameter('backedEnum')->getType()->isEnum(),
39+
new ClassReflector(TestClassA::class)
40+
->getMethod('method')
41+
->getParameter('backedEnum')
42+
->getType()
43+
->isEnum(),
2844
);
2945

3046
$this->assertTrue(
31-
new ClassReflector(TestClassA::class)->getMethod('method')->getParameter('backedEnum')->getType()->isUnitEnum(),
47+
new ClassReflector(TestClassA::class)
48+
->getMethod('method')
49+
->getParameter('backedEnum')
50+
->getType()
51+
->isUnitEnum(),
3252
);
3353

3454
$this->assertTrue(
35-
new ClassReflector(TestClassA::class)->getMethod('method')->getParameter('enum')->getType()->isUnitEnum(),
55+
new ClassReflector(TestClassA::class)
56+
->getMethod('method')
57+
->getParameter('enum')
58+
->getType()
59+
->isUnitEnum(),
3660
);
3761

3862
$this->assertFalse(
39-
new ClassReflector(TestClassA::class)->getMethod('method')->getParameter('enum')->getType()->isBackedEnum(),
63+
new ClassReflector(TestClassA::class)
64+
->getMethod('method')
65+
->getParameter('enum')
66+
->getType()
67+
->isBackedEnum(),
4068
);
4169

4270
$this->assertFalse(
43-
new ClassReflector(TestClassA::class)->getMethod('method')->getParameter('other')->getType()->isBackedEnum(),
71+
new ClassReflector(TestClassA::class)
72+
->getMethod('method')
73+
->getParameter('other')
74+
->getType()
75+
->isBackedEnum(),
4476
);
4577

4678
$this->assertFalse(
47-
new ClassReflector(TestClassA::class)->getMethod('method')->getParameter('other')->getType()->isEnum(),
79+
new ClassReflector(TestClassA::class)
80+
->getMethod('method')
81+
->getParameter('other')
82+
->getType()
83+
->isEnum(),
4884
);
4985

5086
$this->assertFalse(
51-
new ClassReflector(TestClassA::class)->getMethod('method')->getParameter('other')->getType()->isUnitEnum(),
87+
new ClassReflector(TestClassA::class)
88+
->getMethod('method')
89+
->getParameter('other')
90+
->getType()
91+
->isUnitEnum(),
5292
);
5393
}
54-
}
94+
}

tests/Integration/Database/MultiDatabaseTest.php

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
use Tests\Tempest\Integration\TestingDatabaseInitializer;
1919

2020
use function Tempest\Database\query;
21+
use function Tempest\Support\Filesystem\create_file;
22+
use function Tempest\Support\Filesystem\delete_file;
2123

2224
/**
2325
* @property \Tempest\Console\Testing\ConsoleTester $console
@@ -28,17 +30,11 @@ protected function setUp(): void
2830
{
2931
parent::setUp();
3032

31-
if (file_exists(__DIR__ . '/Fixtures/main.sqlite')) {
32-
unlink(__DIR__ . '/Fixtures/main.sqlite');
33-
}
34-
35-
touch(__DIR__ . '/Fixtures/main.sqlite');
36-
37-
if (file_exists(__DIR__ . '/Fixtures/backup.sqlite')) {
38-
unlink(__DIR__ . '/Fixtures/backup.sqlite');
39-
}
33+
delete_file(__DIR__ . '/Fixtures/main.sqlite');
34+
create_file(__DIR__ . '/Fixtures/main.sqlite');
4035

41-
touch(__DIR__ . '/Fixtures/backup.sqlite');
36+
delete_file(__DIR__ . '/Fixtures/backup.sqlite');
37+
create_file(__DIR__ . '/Fixtures/backup.sqlite');
4238

4339
$this->container->removeInitializer(TestingDatabaseInitializer::class);
4440
$this->container->addInitializer(DatabaseInitializer::class);

0 commit comments

Comments
 (0)