Next major version 2 with PHP 8.1, Symfony 6, Tabler UI, 2FA ... (#2902)

This commit is contained in:
Kevin Papst
2022-12-31 21:19:55 +01:00
committed by GitHub
parent 95e06746bd
commit 90a0fd8a22
2164 changed files with 83700 additions and 86426 deletions

View File

@@ -26,9 +26,8 @@ class TeamTest extends TestCase
{
public function testDefaultValues()
{
$sut = new Team();
$sut = new Team('foo');
self::assertNull($sut->getId());
self::assertNull($sut->getName());
self::assertFalse($sut->hasUsers());
self::assertFalse($sut->hasTeamleads());
self::assertIsArray($sut->getTeamleads());
@@ -43,7 +42,7 @@ class TeamTest extends TestCase
public function testColor()
{
$sut = new Team();
$sut = new Team('foo');
self::assertNull($sut->getColor());
self::assertFalse($sut->hasColor());
@@ -66,9 +65,9 @@ class TeamTest extends TestCase
$member2 = new TeamMember();
$member2->setUser($user);
$member2->setTeam(new Team());
$member2->setTeam(new Team('foo'));
$sut = new Team();
$sut = new Team('foo');
self::assertFalse($sut->isTeamlead($user));
self::assertCount(0, $sut->getTeamleads());
self::assertCount(0, $sut->getMembers());
@@ -119,16 +118,15 @@ class TeamTest extends TestCase
public function testTeamMembershipsException()
{
$this->expectException(\InvalidArgumentException::class);
$sut = new Team();
$sut = new Team('foo');
$member = new TeamMember();
$member->setTeam(new Team());
$member->setTeam(new Team('foo'));
$sut->addMember($member);
}
public function testSetterAndGetter()
{
$sut = new Team();
self::assertInstanceOf(Team::class, $sut->setName('foo-bar'));
$sut = new Team('foo-bar');
self::assertEquals('foo-bar', $sut->getName());
self::assertEquals('foo-bar', (string) $sut);
@@ -158,34 +156,12 @@ class TeamTest extends TestCase
self::assertCount(2, $sut->getTeamleads());
}
/**
* @group legacy
*/
public function testSetterAndGetterDeprecated()
{
$sut = new Team();
self::assertNull($sut->getTeamlead());
self::assertIsArray($sut->getUsers());
self::assertEmpty($sut->getUsers());
$user = (new User())->setAlias('Foo!');
self::assertCount(0, $sut->getUsers());
$sut->setTeamlead($user);
self::assertSame($user, $sut->getTeamlead());
self::assertTrue($sut->hasTeamleads());
self::assertCount(1, $sut->getUsers());
self::assertCount(1, $sut->getTeamleads());
self::assertCount(1, $sut->getMembers());
}
public function testCustomer()
{
$customer = new Customer();
$customer->setName('foo');
$customer = new Customer('foo');
self::assertEmpty($customer->getTeams());
$sut = new Team();
$sut = new Team('foo');
self::assertFalse($sut->hasCustomer($customer));
$sut->addCustomer($customer);
self::assertEquals(1, $sut->getCustomers()->count());
@@ -193,7 +169,7 @@ class TeamTest extends TestCase
$actual = $sut->getCustomers()[0];
self::assertSame($actual, $customer);
self::assertSame($sut, $customer->getTeams()[0]);
$sut->removeCustomer(new Customer());
$sut->removeCustomer(new Customer('foo'));
self::assertEquals(1, $sut->getCustomers()->count());
$sut->removeCustomer($customer);
self::assertEquals(0, $sut->getCustomers()->count());
@@ -205,7 +181,7 @@ class TeamTest extends TestCase
$project->setName('foo');
self::assertEmpty($project->getTeams());
$sut = new Team();
$sut = new Team('foo');
self::assertFalse($sut->hasProject($project));
$sut->addProject($project);
self::assertEquals(1, $sut->getProjects()->count());
@@ -225,7 +201,7 @@ class TeamTest extends TestCase
$activity->setName('foo');
self::assertEmpty($activity->getTeams());
$sut = new Team();
$sut = new Team('foo');
self::assertFalse($sut->hasActivity($activity));
$sut->addActivity($activity);
self::assertEquals(1, $sut->getActivities()->count());
@@ -245,7 +221,7 @@ class TeamTest extends TestCase
$user->setAlias('foo');
self::assertEmpty($user->getTeams());
$sut = new Team();
$sut = new Team('foo');
$sut->addUser($user);
self::assertCount(1, $sut->getUsers());
@@ -267,8 +243,7 @@ class TeamTest extends TestCase
public function testClone()
{
$c = new Customer();
$c->setName('Foo');
$c = new Customer('Foo');
$p = new Project();
$p->setName('Bar');
$a = new Activity();
@@ -278,9 +253,9 @@ class TeamTest extends TestCase
$member = new TeamMember();
$member->setUser(new User());
$team = new Team();
$team = new Team('foo');
$team->addCustomer($c);
$team->addCustomer(new Customer());
$team->addCustomer(new Customer('foo'));
$team->addProject($p);
$team->addProject(new Project());
$team->addActivity($a);