Skip to content

Commit b94e677

Browse files
committed
Refactor test files and update phpunit configuration
Test file renaming and reorganizing has been done to streamline namespaces. Additionally, the phpunit configuration has been updated to fail on risky tests. Unused imports have also been removed from various test files, improving code readability. Signed-off-by: mesilov <[email protected]>
1 parent 94cb6d5 commit b94e677

File tree

10 files changed

+14
-19
lines changed

10 files changed

+14
-19
lines changed

phpunit.xml.dist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
33
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.5/phpunit.xsd" backupGlobals="false" colors="true"
4-
bootstrap="tests/bootstrap.php" failOnRisky="false" failOnWarning="false">
4+
bootstrap="tests/bootstrap.php" failOnRisky="true" failOnWarning="true">
55
<php>
66
<ini name="error_reporting" value="-1"/>
77
</php>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Bitrix24\SDK\Tests\Unit\Application\Contracts\Bitrix24Accounts\Entity;
5+
namespace Bitrix24\SDK\Tests\Application\Contracts\Bitrix24Accounts\Entity;
66

77
use Bitrix24\SDK\Application\ApplicationStatus;
88
use Bitrix24\SDK\Application\Contracts\Bitrix24Accounts\Entity\Bitrix24AccountInterface;
@@ -12,7 +12,6 @@
1212
use Bitrix24\SDK\Core\Exceptions\InvalidArgumentException;
1313
use Bitrix24\SDK\Core\Exceptions\UnknownScopeCodeException;
1414
use Bitrix24\SDK\Core\Response\DTO\RenewedAuthToken;
15-
use Bitrix24\SDK\Services\Telephony\Call\Service\Call;
1615
use Carbon\CarbonImmutable;
1716
use Generator;
1817
use PHPUnit\Framework\Attributes\CoversClass;
@@ -22,6 +21,7 @@
2221
use PHPUnit\Framework\TestCase;
2322
use Symfony\Component\Uid\Uuid;
2423
use Throwable;
24+
2525
#[CoversClass(Bitrix24AccountInterface::class)]
2626
abstract class Bitrix24AccountInterfaceTest extends TestCase
2727
{
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Bitrix24\SDK\Tests\Unit\Application\Contracts\Bitrix24Accounts\Repository;
5+
namespace Bitrix24\SDK\Tests\Application\Contracts\Bitrix24Accounts\Repository;
66

77
use Bitrix24\SDK\Application\Contracts\Bitrix24Accounts\Entity\Bitrix24AccountInterface;
88
use Bitrix24\SDK\Application\Contracts\Bitrix24Accounts\Entity\Bitrix24AccountStatus;
@@ -20,7 +20,6 @@
2020
use PHPUnit\Framework\Attributes\TestDox;
2121
use PHPUnit\Framework\TestCase;
2222
use Symfony\Component\Uid\Uuid;
23-
use Throwable;
2423

2524
#[CoversClass(Bitrix24AccountInterface::class)]
2625
abstract class Bitrix24AccountRepositoryInterfaceTest extends TestCase
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Bitrix24\SDK\Tests\Unit\Application\Contracts\ContactPersons\Entity;
5+
namespace Bitrix24\SDK\Tests\Application\Contracts\ContactPersons\Entity;
66

77
use Bitrix24\SDK\Application\Contracts\ContactPersons\Entity\ContactPersonInterface;
88
use Bitrix24\SDK\Application\Contracts\ContactPersons\Entity\ContactPersonStatus;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
namespace Bitrix24\SDK\Tests\Unit\Application\Contracts\ContactPersons\Repository;
5+
namespace Bitrix24\SDK\Tests\Application\Contracts\ContactPersons\Repository;
66

77
use Bitrix24\SDK\Application\Contracts\ContactPersons\Entity\ContactPersonInterface;
88
use Bitrix24\SDK\Application\Contracts\ContactPersons\Entity\ContactPersonStatus;

tests/Unit/Application/Contracts/Bitrix24Accounts/Entity/Bitrix24AccountInterfaceReferenceImplementationTest.php

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,18 @@
44

55
namespace Bitrix24\SDK\Tests\Unit\Application\Contracts\Bitrix24Accounts\Entity;
66

7-
use Bitrix24\SDK\Application\ApplicationStatus;
87
use Bitrix24\SDK\Application\Contracts\Bitrix24Accounts\Entity\Bitrix24AccountInterface;
98
use Bitrix24\SDK\Application\Contracts\Bitrix24Accounts\Entity\Bitrix24AccountStatus;
109
use Bitrix24\SDK\Core\Credentials\AuthToken;
1110
use Bitrix24\SDK\Core\Credentials\Scope;
12-
use Bitrix24\SDK\Core\Exceptions\InvalidArgumentException;
11+
use Bitrix24\SDK\Tests\Application\Contracts\Bitrix24Accounts\Entity\Bitrix24AccountInterfaceTest;
1312
use Carbon\CarbonImmutable;
14-
use Generator;
1513
use PHPUnit\Framework\Attributes\CoversClass;
16-
use PHPUnit\Framework\TestCase;
1714
use Symfony\Component\Uid\Uuid;
15+
1816
#[CoversClass(Bitrix24AccountInterface::class)]
19-
class Bitrix24AccountInterfaceReferenceImplementationTest extends Bitrix24AccountInterfaceTest
17+
class
18+
Bitrix24AccountInterfaceReferenceImplementationTest extends Bitrix24AccountInterfaceTest
2019
{
2120
protected function createBitrix24AccountImplementation(
2221
Uuid $uuid,

tests/Unit/Application/Contracts/Bitrix24Accounts/Repository/InMemoryBitrix24AccountRepositoryImplementationTest.php

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,16 @@
44

55
namespace Bitrix24\SDK\Tests\Unit\Application\Contracts\Bitrix24Accounts\Repository;
66

7-
use Bitrix24\SDK\Application\ApplicationStatus;
87
use Bitrix24\SDK\Application\Contracts\Bitrix24Accounts\Entity\Bitrix24AccountInterface;
98
use Bitrix24\SDK\Application\Contracts\Bitrix24Accounts\Entity\Bitrix24AccountStatus;
109
use Bitrix24\SDK\Application\Contracts\Bitrix24Accounts\Repository\Bitrix24AccountRepositoryInterface;
1110
use Bitrix24\SDK\Core\Credentials\AuthToken;
1211
use Bitrix24\SDK\Core\Credentials\Scope;
13-
use Bitrix24\SDK\Core\Exceptions\InvalidArgumentException;
12+
use Bitrix24\SDK\Tests\Application\Contracts\Bitrix24Accounts\Repository\Bitrix24AccountRepositoryInterfaceTest;
1413
use Bitrix24\SDK\Tests\Integration\Fabric;
15-
use Bitrix24\SDK\Tests\Unit\Application\Contracts\Bitrix24Accounts\Entity\Bitrix24AccountInterfaceTest;
1614
use Bitrix24\SDK\Tests\Unit\Application\Contracts\Bitrix24Accounts\Entity\Bitrix24AccountReferenceEntityImplementation;
1715
use Carbon\CarbonImmutable;
18-
use Generator;
1916
use PHPUnit\Framework\Attributes\CoversClass;
20-
use PHPUnit\Framework\TestCase;
2117
use Symfony\Component\Uid\Uuid;
2218

2319
#[CoversClass(Bitrix24AccountRepositoryInterface::class)]

tests/Unit/Application/Contracts/ContactPersons/Entity/ContactPersonInterfaceReferenceImplementationTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use Bitrix24\SDK\Application\Contracts\ContactPersons\Entity\ContactPersonInterface;
88
use Bitrix24\SDK\Application\Contracts\ContactPersons\Entity\ContactPersonStatus;
9+
use Bitrix24\SDK\Tests\Application\Contracts\ContactPersons\Entity\ContactPersonInterfaceTest;
910
use Carbon\CarbonImmutable;
1011
use Darsyn\IP\Version\Multi as IP;
1112
use libphonenumber\PhoneNumber;

tests/Unit/Application/Contracts/ContactPersons/Repository/InMemoryContactPersonRepositoryImplementation.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
use Bitrix24\SDK\Application\Contracts\ContactPersons\Exceptions\ContactPersonNotFoundException;
1010
use Bitrix24\SDK\Application\Contracts\ContactPersons\Repository\ContactPersonRepositoryInterface;
1111
use Bitrix24\SDK\Core\Exceptions\InvalidArgumentException;
12+
use libphonenumber\PhoneNumber;
1213
use Psr\Log\LoggerInterface;
1314
use Symfony\Component\Uid\Uuid;
14-
use libphonenumber\PhoneNumber;
1515

1616

1717
class InMemoryContactPersonRepositoryImplementation implements ContactPersonRepositoryInterface

tests/Unit/Application/Contracts/ContactPersons/Repository/InMemoryContactPersonRepositoryImplementationTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
use Bitrix24\SDK\Application\Contracts\ContactPersons\Repository\ContactPersonRepositoryInterface;
1212
use Bitrix24\SDK\Core\Credentials\AuthToken;
1313
use Bitrix24\SDK\Core\Credentials\Scope;
14+
use Bitrix24\SDK\Tests\Application\Contracts\ContactPersons\Repository\ContactPersonRepositoryInterfaceTest;
1415
use Bitrix24\SDK\Tests\Integration\Fabric;
1516
use Bitrix24\SDK\Tests\Unit\Application\Contracts\Bitrix24Accounts\Entity\Bitrix24AccountReferenceEntityImplementation;
1617
use Bitrix24\SDK\Tests\Unit\Application\Contracts\ContactPersons\Entity\ContactPersonReferenceEntityImplementation;
1718
use Carbon\CarbonImmutable;
1819
use Darsyn\IP\Version\Multi as IP;
19-
use Generator;
2020
use libphonenumber\PhoneNumber;
2121
use PHPUnit\Framework\Attributes\CoversClass;
2222
use Symfony\Component\Uid\Uuid;

0 commit comments

Comments
 (0)