Skip to content

Commit 7612e6e

Browse files
committed
Updating phpunit to version 12
1 parent 7d269b9 commit 7612e6e

File tree

4 files changed

+24
-9
lines changed

4 files changed

+24
-9
lines changed

Tests/DatabaseModelTraitTest.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ public function testGetDbException()
2626
{
2727
$this->expectException(\UnexpectedValueException::class);
2828

29-
/** @var DatabaseModelTrait|MockObject $object */
30-
$object = $this->getObjectForTrait(DatabaseModelTrait::class);
29+
$object = new TestModelObject();
3130
$object->getDb();
3231
}
3332

@@ -38,8 +37,7 @@ public function testGetDbException()
3837
*/
3938
public function testSetAndGetDb()
4039
{
41-
/** @var DatabaseModelTrait|MockObject $object */
42-
$object = $this->getObjectForTrait(DatabaseModelTrait::class);
40+
$object = new TestModelObject();
4341

4442
/** @var DatabaseInterface|MockObject $db */
4543
$db = $this->createMock(DatabaseInterface::class);

Tests/StatefulModelTraitTest.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ public function testGetStateException()
2626
{
2727
$this->expectException(\UnexpectedValueException::class);
2828

29-
/** @var StatefulModelTrait|MockObject $object */
30-
$object = $this->getObjectForTrait(StatefulModelTrait::class);
29+
$object = new TestModelObject();
3130
$object->getState();
3231
}
3332

@@ -38,8 +37,7 @@ public function testGetStateException()
3837
*/
3938
public function testSetAndgetState()
4039
{
41-
/** @var StatefulModelTrait|MockObject $object */
42-
$object = $this->getObjectForTrait(StatefulModelTrait::class);
40+
$object = new TestModelObject();
4341

4442
/** @var Registry|MockObject $state */
4543
$state = $this->createMock(Registry::class);

Tests/TestModelObject.php

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
3+
/**
4+
* @copyright Copyright (C) 2005 - 2021 Open Source Matters, Inc. All rights reserved.
5+
* @license GNU General Public License version 2 or later; see LICENSE
6+
*/
7+
8+
namespace Joomla\Model\Tests;
9+
10+
use Joomla\Model\DatabaseModelInterface;
11+
use Joomla\Model\DatabaseModelTrait;
12+
use Joomla\Model\StatefulModelInterface;
13+
use Joomla\Model\StatefulModelTrait;
14+
15+
class TestModelObject implements DatabaseModelInterface, StatefulModelInterface
16+
{
17+
use DatabaseModelTrait,
18+
StatefulModelTrait;
19+
}

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"require-dev": {
1212
"joomla/database": "dev-4.x-dev",
1313
"joomla/registry": "dev-4.x-dev",
14-
"phpunit/phpunit": "^9.5.28",
14+
"phpunit/phpunit": "^12.2.7",
1515
"squizlabs/php_codesniffer": "^3.7.2",
1616
"phpstan/phpstan": "^2.1.17",
1717
"phpstan/phpstan-deprecation-rules": "^2.0.3"

0 commit comments

Comments
 (0)