Release 2.41 (#5653)

This commit is contained in:
Kevin Papst
2025-11-08 23:03:44 +01:00
committed by GitHub
parent 636a51e721
commit 1a38c7d7a3
57 changed files with 705 additions and 409 deletions

View File

@@ -19,6 +19,7 @@ use App\Repository\Query\ActivityQuery;
use App\Repository\Query\BaseQuery;
use App\Repository\Query\DateRangeInterface;
use App\Repository\Query\TimesheetQuery;
use App\Repository\Query\VisibilityInterface;
use App\Utils\SearchTerm;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\TestCase;
@@ -342,6 +343,20 @@ class BaseQueryTest extends TestCase
self::assertEquals([13, 27], $sut->getProjectIds());
}
protected function assertVisibility(VisibilityInterface $sut): void
{
self::assertEquals(VisibilityInterface::SHOW_VISIBLE, $sut->getVisibility());
$sut->setVisibility(VisibilityInterface::SHOW_BOTH);
self::assertEquals(VisibilityInterface::SHOW_BOTH, $sut->getVisibility());
$sut->setVisibility(VisibilityInterface::SHOW_HIDDEN);
self::assertEquals(VisibilityInterface::SHOW_HIDDEN, $sut->getVisibility());
$sut->setVisibility(VisibilityInterface::SHOW_VISIBLE);
self::assertEquals(VisibilityInterface::SHOW_VISIBLE, $sut->getVisibility());
}
protected function assertDateRangeTrait(DateRangeInterface $sut): void
{
self::assertNull($sut->getBegin());

View File

@@ -20,6 +20,7 @@ class CustomerQueryTest extends BaseQueryTest
$sut = new CustomerQuery();
$this->assertBaseQuery($sut, 'name');
$this->assertVisibility($sut);
$this->assertResetByFormError(new CustomerQuery(), 'name');
}
}

View File

@@ -22,6 +22,7 @@ class ProjectQueryTest extends BaseQueryTest
$sut = new ProjectQuery();
$this->assertBaseQuery($sut, 'name');
$this->assertVisibility($sut);
$this->assertCustomer($sut);
$this->assertResetByFormError(new ProjectQuery(), 'name');

View File

@@ -20,6 +20,7 @@ class TagQueryTest extends BaseQueryTest
$sut = new TagQuery();
$this->assertBaseQuery($sut, 'name');
$this->assertVisibility($sut);
$this->assertResetByFormError(new TagQuery(), 'name');
}
}

View File

@@ -20,6 +20,7 @@ class UserQueryTest extends BaseQueryTest
{
$sut = new UserQuery();
$this->assertBaseQuery($sut, 'username');
$this->assertVisibility($sut);
$this->assertRole($sut);
$this->assertSearchTeam($sut);
$this->assertResetByFormError(new UserQuery(), 'username');