Skip to content

Commit 85f1308

Browse files
Merge pull request #3 from esign/shift-140873
PHPUnit 10 Shift
2 parents 4a00ac9 + c352236 commit 85f1308

File tree

5 files changed

+38
-33
lines changed

5 files changed

+38
-33
lines changed

tests/Commands/MigrationCreatorTest.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Esign\DatabaseTrigger\Commands;
44

5+
use PHPUnit\Framework\Attributes\Test;
56
use Esign\DatabaseTrigger\DatabaseTrigger;
67
use Esign\DatabaseTrigger\Enums\TriggerEvent;
78
use Esign\DatabaseTrigger\Enums\TriggerTiming;
@@ -10,10 +11,10 @@
1011
use Mockery;
1112
use PHPUnit\Framework\MockObject\MockObject;
1213

13-
class MigrationCreatorTest extends TestCase
14+
final class MigrationCreatorTest extends TestCase
1415
{
15-
/** @test */
16-
public function it_can_populate_the_stub_file()
16+
#[Test]
17+
public function it_can_populate_the_stub_file(): void
1718
{
1819
$creator = $this->getCreator();
1920
$creator->expects($this->any())->method('getDatePrefix')->willReturn('foo');
@@ -44,8 +45,8 @@ public function it_can_populate_the_stub_file()
4445
);
4546
}
4647

47-
/** @test */
48-
public function it_can_populate_the_stub_file_providing_a_statement()
48+
#[Test]
49+
public function it_can_populate_the_stub_file_providing_a_statement(): void
4950
{
5051
$creator = $this->getCreator();
5152
$creator->expects($this->any())->method('getDatePrefix')->willReturn('foo');

tests/Commands/TriggerListCommandTest.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@
22

33
namespace Esign\DatabaseTrigger\Tests\Commands;
44

5+
use PHPUnit\Framework\Attributes\Test;
56
use Esign\DatabaseTrigger\Commands\TriggerListCommand;
67
use Esign\DatabaseTrigger\DatabaseTrigger;
78
use Esign\DatabaseTrigger\Enums\TriggerEvent;
89
use Esign\DatabaseTrigger\Enums\TriggerTiming;
910
use Esign\DatabaseTrigger\Facades\Schema;
1011
use Esign\DatabaseTrigger\Tests\TestCase;
1112

12-
class TriggerListCommandTest extends TestCase
13+
final class TriggerListCommandTest extends TestCase
1314
{
14-
/** @test */
15-
public function it_can_display_a_list_of_triggers()
15+
#[Test]
16+
public function it_can_display_a_list_of_triggers(): void
1617
{
1718
Schema::createTrigger('my_trigger', function (DatabaseTrigger $trigger) {
1819
$trigger->on('posts');

tests/Commands/TriggerMakeCommandTest.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@
22

33
namespace Esign\DatabaseTrigger\Tests\Commands;
44

5+
use PHPUnit\Framework\Attributes\Test;
56
use Esign\DatabaseTrigger\Commands\MigrationCreator;
67
use Esign\DatabaseTrigger\Commands\TriggerMakeCommand;
78
use Esign\DatabaseTrigger\Enums\TriggerEvent;
89
use Esign\DatabaseTrigger\Enums\TriggerTiming;
910
use Esign\DatabaseTrigger\Tests\TestCase;
1011
use Illuminate\Support\Composer;
1112

12-
class TriggerMakeCommandTest extends TestCase
13+
final class TriggerMakeCommandTest extends TestCase
1314
{
14-
/** @test */
15-
public function it_can_create_the_trigger_migration()
15+
#[Test]
16+
public function it_can_create_the_trigger_migration(): void
1617
{
1718
$this->mock(MigrationCreator::class, function ($mock) {
1819
$mock->shouldReceive('createTrigger')->once();

tests/DatabaseTriggerTest.php

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,46 +2,47 @@
22

33
namespace Esign\DatabaseTrigger\Tests;
44

5+
use PHPUnit\Framework\Attributes\Test;
56
use Esign\DatabaseTrigger\DatabaseTrigger;
67
use Esign\DatabaseTrigger\Enums\TriggerEvent;
78
use Esign\DatabaseTrigger\Enums\TriggerTiming;
89

9-
class DatabaseTriggerTest extends TestCase
10+
final class DatabaseTriggerTest extends TestCase
1011
{
11-
/** @test */
12-
public function it_can_set_the_name()
12+
#[Test]
13+
public function it_can_set_the_name(): void
1314
{
1415
$trigger = (new DatabaseTrigger())->name('my_trigger');
1516

1617
$this->assertEquals('my_trigger', $trigger->name);
1718
}
1819

19-
/** @test */
20-
public function it_can_set_the_table_name()
20+
#[Test]
21+
public function it_can_set_the_table_name(): void
2122
{
2223
$trigger = (new DatabaseTrigger())->on('posts');
2324

2425
$this->assertEquals('posts', $trigger->table);
2526
}
2627

27-
/** @test */
28-
public function it_can_set_the_timing()
28+
#[Test]
29+
public function it_can_set_the_timing(): void
2930
{
3031
$trigger = (new DatabaseTrigger())->timing(TriggerTiming::AFTER);
3132

3233
$this->assertEquals(TriggerTiming::AFTER->value, $trigger->timing);
3334
}
3435

35-
/** @test */
36-
public function it_can_set_the_event()
36+
#[Test]
37+
public function it_can_set_the_event(): void
3738
{
3839
$trigger = (new DatabaseTrigger())->event(TriggerEvent::INSERT);
3940

4041
$this->assertEquals(TriggerEvent::INSERT->value, $trigger->event);
4142
}
4243

43-
/** @test */
44-
public function it_can_set_the_statement_as_a_closure()
44+
#[Test]
45+
public function it_can_set_the_statement_as_a_closure(): void
4546
{
4647
$trigger = (new DatabaseTrigger())->statement(function () {
4748
return "SET NEW.title = 'Default title';";
@@ -50,8 +51,8 @@ public function it_can_set_the_statement_as_a_closure()
5051
$this->assertEquals("SET NEW.title = 'Default title';", $trigger->statement);
5152
}
5253

53-
/** @test */
54-
public function it_can_set_the_statement_as_a_string()
54+
#[Test]
55+
public function it_can_set_the_statement_as_a_string(): void
5556
{
5657
$trigger = (new DatabaseTrigger())->statement("SET NEW.title = 'Default title';");
5758

tests/Facades/SchemaTest.php

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@
22

33
namespace Esign\DatabaseTrigger\Tests\Facades;
44

5+
use PHPUnit\Framework\Attributes\Test;
56
use Esign\DatabaseTrigger\DatabaseTrigger;
67
use Esign\DatabaseTrigger\Enums\TriggerEvent;
78
use Esign\DatabaseTrigger\Enums\TriggerTiming;
89
use Esign\DatabaseTrigger\Facades\Schema;
910
use Esign\DatabaseTrigger\Tests\TestCase;
1011

11-
class SchemaTest extends TestCase
12+
final class SchemaTest extends TestCase
1213
{
13-
/** @test */
14-
public function it_can_create_a_trigger()
14+
#[Test]
15+
public function it_can_create_a_trigger(): void
1516
{
1617
Schema::createTrigger('my_trigger', function (DatabaseTrigger $trigger) {
1718
$trigger->on('posts');
@@ -23,8 +24,8 @@ public function it_can_create_a_trigger()
2324
$this->assertTrue(Schema::hasTrigger('my_trigger'));
2425
}
2526

26-
/** @test */
27-
public function it_can_drop_a_trigger()
27+
#[Test]
28+
public function it_can_drop_a_trigger(): void
2829
{
2930
Schema::createTrigger('my_trigger', function (DatabaseTrigger $trigger) {
3031
$trigger->on('posts');
@@ -38,16 +39,16 @@ public function it_can_drop_a_trigger()
3839
$this->assertFalse(Schema::hasTrigger('my_trigger'));
3940
}
4041

41-
/** @test */
42-
public function it_can_drop_a_trigger_if_it_exists()
42+
#[Test]
43+
public function it_can_drop_a_trigger_if_it_exists(): void
4344
{
4445
Schema::dropTriggerIfExists('my_trigger');
4546

4647
$this->assertFalse(Schema::hasTrigger('my_trigger'));
4748
}
4849

49-
/** @test */
50-
public function it_can_check_if_a_trigger_exists()
50+
#[Test]
51+
public function it_can_check_if_a_trigger_exists(): void
5152
{
5253
$this->assertFalse(Schema::hasTrigger('my_trigger'));
5354

0 commit comments

Comments
 (0)