Upgrade tests to PhpUnit 10 (#5252)

This commit is contained in:
Kevin Papst
2024-12-22 01:25:30 +01:00
committed by GitHub
parent 9bd37fb695
commit c7f0508707
377 changed files with 3308 additions and 3409 deletions

View File

@@ -20,7 +20,7 @@ use PHPUnit\Framework\TestCase;
/**
* @covers \App\Repository\Query\BaseQuery
*/
abstract class BaseFormTypeQueryTest extends TestCase
abstract class AbstractBaseFormTypeQueryTestCase extends TestCase
{
public function assertBaseQuery(BaseFormTypeQuery $sut): void
{
@@ -63,20 +63,20 @@ abstract class BaseFormTypeQueryTest extends TestCase
$expected->setName('foo-bar');
$sut->addActivity($expected);
$this->assertEquals([$expected], $sut->getActivities());
$this->assertTrue($sut->hasActivities());
self::assertEquals([$expected], $sut->getActivities());
self::assertTrue($sut->hasActivities());
$expected2 = new Activity();
$expected2->setName('foo-bar2');
$sut->addActivity($expected2);
$this->assertEquals([$expected, $expected2], $sut->getActivities());
self::assertEquals([$expected, $expected2], $sut->getActivities());
$sut->setActivities([]);
$this->assertEquals([], $sut->getActivities());
$this->assertEquals([], $sut->getActivities());
$this->assertFalse($sut->hasActivities());
$this->assertFalse($sut->hasActivities());
self::assertEquals([], $sut->getActivities());
self::assertEquals([], $sut->getActivities());
self::assertFalse($sut->hasActivities());
self::assertFalse($sut->hasActivities());
}
public function assertCustomer(BaseFormTypeQuery $sut): void
@@ -84,19 +84,19 @@ abstract class BaseFormTypeQueryTest extends TestCase
$expected = new Customer('foo-bar');
$sut->addCustomer($expected);
$this->assertEquals([$expected], $sut->getCustomers());
$this->assertTrue($sut->hasCustomers());
self::assertEquals([$expected], $sut->getCustomers());
self::assertTrue($sut->hasCustomers());
$expected2 = new Customer('foo-bar2');
$sut->addCustomer($expected2);
$this->assertEquals([$expected, $expected2], $sut->getCustomers());
self::assertEquals([$expected, $expected2], $sut->getCustomers());
$sut->setCustomers([]);
$this->assertEquals([], $sut->getCustomers());
$this->assertEquals([], $sut->getCustomers());
$this->assertFalse($sut->hasCustomers());
$this->assertFalse($sut->hasCustomers());
self::assertEquals([], $sut->getCustomers());
self::assertEquals([], $sut->getCustomers());
self::assertFalse($sut->hasCustomers());
self::assertFalse($sut->hasCustomers());
}
public function assertProject(BaseFormTypeQuery $sut): void
@@ -105,23 +105,23 @@ abstract class BaseFormTypeQueryTest extends TestCase
$expected->setName('foo-bar');
$sut->addProject($expected);
$this->assertEquals([$expected], $sut->getProjects());
$this->assertTrue($sut->hasProjects());
self::assertEquals([$expected], $sut->getProjects());
self::assertTrue($sut->hasProjects());
$expected2 = new Project();
$expected2->setName('foo-bar2');
$sut->addProject($expected2);
$this->assertEquals([$expected, $expected2], $sut->getProjects());
self::assertEquals([$expected, $expected2], $sut->getProjects());
$sut->setProjects([]);
$this->assertEquals([], $sut->getProjects());
$this->assertEquals([], $sut->getProjects());
$this->assertFalse($sut->hasProjects());
$this->assertFalse($sut->hasProjects());
self::assertEquals([], $sut->getProjects());
self::assertEquals([], $sut->getProjects());
self::assertFalse($sut->hasProjects());
self::assertFalse($sut->hasProjects());
// make sure int is allowed as well
$sut->setProjects([99]);
$this->assertEquals([99], $sut->getProjects());
self::assertEquals([99], $sut->getProjects());
}
}

View File

@@ -16,7 +16,7 @@ use App\Repository\Query\ActivityFormTypeQuery;
* @covers \App\Repository\Query\ActivityFormTypeQuery
* @covers \App\Repository\Query\BaseFormTypeQuery
*/
class ActivityFormTypeQueryTest extends BaseFormTypeQueryTest
class ActivityFormTypeQueryTest extends AbstractBaseFormTypeQueryTestCase
{
public function testQuery(): void
{

View File

@@ -210,25 +210,25 @@ class BaseQueryTest extends TestCase
protected function assertActivity(TimesheetQuery $sut): void
{
$this->assertEquals([], $sut->getActivities());
$this->assertFalse($sut->hasActivities());
self::assertEquals([], $sut->getActivities());
self::assertFalse($sut->hasActivities());
$expected = new Activity();
$expected->setName('foo-bar');
$sut->addActivity($expected);
$this->assertEquals([$expected], $sut->getActivities());
$this->assertTrue($sut->hasActivities());
self::assertEquals([$expected], $sut->getActivities());
self::assertTrue($sut->hasActivities());
$expected2 = new Activity();
$expected2->setName('foo-bar2');
$sut->addActivity($expected2);
$this->assertEquals([$expected, $expected2], $sut->getActivities());
self::assertEquals([$expected, $expected2], $sut->getActivities());
$sut->setActivities([]);
$this->assertEquals([], $sut->getActivities());
$this->assertFalse($sut->hasActivities());
self::assertEquals([], $sut->getActivities());
self::assertFalse($sut->hasActivities());
$activity = $this->createMock(Activity::class);
$activity->method('getId')->willReturn(13);
@@ -250,35 +250,35 @@ class BaseQueryTest extends TestCase
foreach ($sut->getActivities() as $activity) {
$ids[] = $activity->getId();
}
$this->assertEquals([13, 27, null, 27], $ids);
self::assertEquals([13, 27, null, 27], $ids);
}
protected function assertCustomer(BaseQuery $sut): void
{
$this->assertTrue(method_exists($sut, 'getCustomers'));
$this->assertTrue(method_exists($sut, 'setCustomers'));
$this->assertTrue(method_exists($sut, 'hasCustomers'));
$this->assertTrue(method_exists($sut, 'addCustomer'));
$this->assertTrue(method_exists($sut, 'getCustomerIds'));
self::assertTrue(method_exists($sut, 'getCustomers'));
self::assertTrue(method_exists($sut, 'setCustomers'));
self::assertTrue(method_exists($sut, 'hasCustomers'));
self::assertTrue(method_exists($sut, 'addCustomer'));
self::assertTrue(method_exists($sut, 'getCustomerIds'));
$this->assertEquals([], $sut->getCustomers());
$this->assertFalse($sut->hasCustomers());
self::assertEquals([], $sut->getCustomers());
self::assertFalse($sut->hasCustomers());
$expected = new Customer('foo-bar');
$sut->addCustomer($expected);
$this->assertEquals([$expected], $sut->getCustomers());
$this->assertTrue($sut->hasCustomers());
self::assertEquals([$expected], $sut->getCustomers());
self::assertTrue($sut->hasCustomers());
$expected2 = new Customer('foo-bar2');
$sut->addCustomer($expected2);
$this->assertEquals([$expected, $expected2], $sut->getCustomers());
$this->assertEquals([], $sut->getCustomerIds());
self::assertEquals([$expected, $expected2], $sut->getCustomers());
self::assertEquals([], $sut->getCustomerIds());
$sut->setCustomers([]);
$this->assertEquals([], $sut->getCustomers());
$this->assertFalse($sut->hasCustomers());
self::assertEquals([], $sut->getCustomers());
self::assertFalse($sut->hasCustomers());
$customer = $this->createMock(Customer::class);
$customer->method('getId')->willReturn(13);
@@ -296,33 +296,33 @@ class BaseQueryTest extends TestCase
$customer->method('getId')->willReturn(27);
$sut->addCustomer($customer);
$this->assertEquals([13, 27], $sut->getCustomerIds());
self::assertEquals([13, 27], $sut->getCustomerIds());
}
protected function assertProject(ActivityQuery $sut): void
{
$this->assertEquals([], $sut->getProjects());
$this->assertFalse($sut->hasProjects());
self::assertEquals([], $sut->getProjects());
self::assertFalse($sut->hasProjects());
$expected = new Project();
$expected->setName('foo-bar');
$sut->setProjects([]);
$this->assertEquals([], $sut->getProjects());
self::assertEquals([], $sut->getProjects());
$sut->addProject($expected);
$this->assertEquals([$expected], $sut->getProjects());
$this->assertTrue($sut->hasProjects());
self::assertEquals([$expected], $sut->getProjects());
self::assertTrue($sut->hasProjects());
$expected2 = new Project();
$expected2->setName('foo-bar2');
$sut->addProject($expected2);
$this->assertEquals([$expected, $expected2], $sut->getProjects());
$this->assertEquals([], $sut->getProjectIds());
self::assertEquals([$expected, $expected2], $sut->getProjects());
self::assertEquals([], $sut->getProjectIds());
$sut->setProjects([]);
$this->assertFalse($sut->hasProjects());
self::assertFalse($sut->hasProjects());
$project = $this->createMock(Project::class);
$project->method('getId')->willReturn(13);
@@ -340,7 +340,7 @@ class BaseQueryTest extends TestCase
$project->method('getId')->willReturn(27);
$sut->addProject($project);
$this->assertEquals([13, 27], $sut->getProjectIds());
self::assertEquals([13, 27], $sut->getProjectIds());
}
protected function assertDateRangeTrait(DateRangeInterface $sut): void

View File

@@ -16,7 +16,7 @@ use App\Repository\Query\CustomerFormTypeQuery;
* @covers \App\Repository\Query\CustomerFormTypeQuery
* @covers \App\Repository\Query\BaseFormTypeQuery
*/
class CustomerFormTypeQueryTest extends BaseFormTypeQueryTest
class CustomerFormTypeQueryTest extends AbstractBaseFormTypeQueryTestCase
{
public function testQuery(): void
{

View File

@@ -38,21 +38,21 @@ class ExportQueryTest extends TimesheetQueryTest
public function assertMarkAsExported(ExportQuery $sut): void
{
$this->assertFalse($sut->isMarkAsExported());
self::assertFalse($sut->isMarkAsExported());
$sut->setMarkAsExported(true);
$this->assertTrue($sut->isMarkAsExported());
self::assertTrue($sut->isMarkAsExported());
}
public function assertRenderer(ExportQuery $sut): void
{
$this->assertNull($sut->getRenderer());
self::assertNull($sut->getRenderer());
$exportTypes = ['html', 'csv', 'pdf', 'xlsx', 'ods'];
foreach ($exportTypes as $type) {
$sut->setRenderer($type);
$this->assertEquals($type, $sut->getRenderer());
self::assertEquals($type, $sut->getRenderer());
}
}
}

View File

@@ -26,8 +26,8 @@ class InvoiceArchiveQueryTest extends BaseQueryTest
$this->assertBaseQuery($sut, 'date', BaseQuery::ORDER_DESC);
$this->assertDateRangeTrait($sut);
$this->assertIsArray($sut->getCustomers());
$this->assertEmpty($sut->getCustomers());
self::assertIsArray($sut->getCustomers());
self::assertEmpty($sut->getCustomers());
self::assertFalse($sut->hasCustomers());
$sut->addCustomer(new Customer('foo'));

View File

@@ -16,7 +16,7 @@ use App\Repository\Query\ProjectFormTypeQuery;
* @covers \App\Repository\Query\ProjectFormTypeQuery
* @covers \App\Repository\Query\BaseFormTypeQuery
*/
class ProjectFormTypeQueryTest extends BaseFormTypeQueryTest
class ProjectFormTypeQueryTest extends AbstractBaseFormTypeQueryTestCase
{
public function testQuery(): void
{

View File

@@ -15,7 +15,7 @@ use App\Repository\Query\TagFormTypeQuery;
* @covers \App\Repository\Query\TagFormTypeQuery
* @covers \App\Repository\Query\BaseFormTypeQuery
*/
class TagFormTypeQueryTest extends BaseFormTypeQueryTest
class TagFormTypeQueryTest extends AbstractBaseFormTypeQueryTestCase
{
public function testQuery(): void
{

View File

@@ -28,7 +28,7 @@ class TeamQueryTest extends BaseQueryTest
public function assertUsers(TeamQuery $sut): void
{
$this->assertEmpty($sut->getUsers());
self::assertEmpty($sut->getUsers());
$user = $this->createMock(User::class);
$user->method('getId')->willReturn(1);
@@ -47,6 +47,6 @@ class TeamQueryTest extends BaseQueryTest
$sut->addUser($user);
$sut->removeUser($user);
$this->assertCount(2, $sut->getUsers());
self::assertCount(2, $sut->getUsers());
}
}

View File

@@ -158,7 +158,7 @@ class TimesheetQueryTest extends BaseQueryTest
$sut->setExported(2);
} catch (\InvalidArgumentException $exception) {
$catched = true;
$this->assertEquals('Unknown export state given', $exception->getMessage());
self::assertEquals('Unknown export state given', $exception->getMessage());
}
self::assertTrue($catched);

View File

@@ -15,7 +15,7 @@ use App\Repository\Query\UserFormTypeQuery;
* @covers \App\Repository\Query\UserFormTypeQuery
* @covers \App\Repository\Query\BaseFormTypeQuery
*/
class UserFormTypeQueryTest extends BaseFormTypeQueryTest
class UserFormTypeQueryTest extends AbstractBaseFormTypeQueryTestCase
{
public function testQuery(): void
{

View File

@@ -28,19 +28,19 @@ class UserQueryTest extends BaseQueryTest
protected function assertRole(UserQuery $sut): void
{
$this->assertNull($sut->getRole());
self::assertNull($sut->getRole());
$sut->setRole('ROLE_USER');
$this->assertEquals('ROLE_USER', $sut->getRole());
self::assertEquals('ROLE_USER', $sut->getRole());
}
protected function assertSearchTeam(UserQuery $sut): void
{
$team = new Team('foo');
$this->assertIsArray($sut->getSearchTeams());
$this->assertEmpty($sut->getSearchTeams());
self::assertIsArray($sut->getSearchTeams());
self::assertEmpty($sut->getSearchTeams());
$sut->setSearchTeams([$team, new Team('foo')]);
$this->assertCount(2, $sut->getSearchTeams());
$this->assertSame($team, $sut->getSearchTeams()[0]);
self::assertCount(2, $sut->getSearchTeams());
self::assertSame($team, $sut->getSearchTeams()[0]);
}
public function testSystemAccount(): void