Skip to content

Commit

Permalink
fuck this shit
Browse files Browse the repository at this point in the history
  • Loading branch information
JoshuaEstes committed Aug 1, 2024
1 parent 7b11224 commit 2894729
Show file tree
Hide file tree
Showing 27 changed files with 161 additions and 210 deletions.
15 changes: 7 additions & 8 deletions src/SonsOfPHP/Bard/Tests/JsonFileTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,17 @@
namespace SonsOfPHP\Bard\Tests;

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SonsOfPHP\Bard\JsonFile;
use SonsOfPHP\Component\Json\AbstractEncoderDecoder;
use SonsOfPHP\Component\Json\Json;
use SonsOfPHP\Component\Json\JsonDecoder;

/**
*
* @uses \SonsOfPHP\Bard\JsonFile
* @uses \SonsOfPHP\Component\Json\AbstractEncoderDecoder
* @uses \SonsOfPHP\Component\Json\Json
* @uses \SonsOfPHP\Component\Json\JsonDecoder
* @coversNothing
*/
#[CoversClass(JsonFile::class)]
#[UsesClass(AbstractEncoderDecoder::class)]
#[UsesClass(Json::class)]
#[UsesClass(JsonDecoder::class)]
final class JsonFileTest extends TestCase
{
public function testGetFilename(): void
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,31 +10,30 @@
use Doctrine\DBAL\Result;
use Doctrine\DBAL\Types\Type;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SonsOfPHP\Bridge\Doctrine\EventSourcing\DoctrineDbalMessageRepository;
use SonsOfPHP\Bridge\Doctrine\EventSourcing\TableSchemaInterface;
use SonsOfPHP\Component\EventSourcing\Aggregate\AbstractAggregateId;
use SonsOfPHP\Component\EventSourcing\Aggregate\AggregateId;
use SonsOfPHP\Component\EventSourcing\Aggregate\AggregateVersion;
use SonsOfPHP\Component\EventSourcing\Exception\AggregateNotFoundException;
use SonsOfPHP\Component\EventSourcing\Exception\EventSourcingException;
use SonsOfPHP\Component\EventSourcing\Message\AbstractMessage;
use SonsOfPHP\Component\EventSourcing\Message\MessageMetadata;
use SonsOfPHP\Component\EventSourcing\Message\MessagePayload;
use SonsOfPHP\Component\EventSourcing\Message\Repository\MessageRepositoryInterface;
use SonsOfPHP\Component\EventSourcing\Message\SerializableMessageInterface;
use SonsOfPHP\Component\EventSourcing\Message\Serializer\MessageSerializerInterface;
use SonsOfPHP\Component\EventSourcing\Metadata;
use SonsOfPHP\Component\EventSourcing\Tests\FakeSerializableMessage;

/**
*
* @uses \SonsOfPHP\Component\EventSourcing\Aggregate\AggregateId
* @uses \SonsOfPHP\Component\EventSourcing\Aggregate\AggregateVersion
* @uses \SonsOfPHP\Bridge\Doctrine\EventSourcing\DoctrineDbalMessageRepository
* @uses \SonsOfPHP\Component\EventSourcing\Aggregate\AbstractAggregateId
* @uses \SonsOfPHP\Component\EventSourcing\Message\AbstractMessage
* @uses \SonsOfPHP\Component\EventSourcing\Message\MessageMetadata
* @uses \SonsOfPHP\Component\EventSourcing\Message\MessagePayload
* @coversNothing
*/
#[CoversClass(DoctrineDbalMessageRepository::class)]
#[UsesClass(AbstractAggregateId::class)]
#[UsesClass(AggregateVersion::class)]
#[UsesClass(AbstractMessage::class)]
#[UsesClass(MessageMetadata::class)]
#[UsesClass(MessagePayload::class)]
final class DoctrineDbalMessageRepositoryTest extends TestCase
{
private Connection $connection;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,17 @@

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SonsOfPHP\Bridge\Symfony\EventSourcing\Aggregate\AggregateIdNormalizer;
use SonsOfPHP\Component\EventSourcing\Aggregate\AbstractAggregateId;
use SonsOfPHP\Component\EventSourcing\Aggregate\AggregateId;
use SonsOfPHP\Component\EventSourcing\Aggregate\AggregateIdInterface;
use Symfony\Component\Serializer\Normalizer\DenormalizerInterface;
use Symfony\Component\Serializer\Normalizer\NormalizerInterface;

/**
* @uses \SonsOfPHP\Component\EventSourcing\Aggregate\AbstractAggregateId
* @coversNothing
*/
#[CoversClass(AggregateIdNormalizer::class)]
#[UsesClass(AbstractAggregateId::class)]
final class AggregateIdNormalizerTest extends TestCase
{
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,15 @@
namespace SonsOfPHP\Bridge\Symfony\EventSourcing\Tests\Aggregate;

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SonsOfPHP\Bridge\Symfony\EventSourcing\Aggregate\AggregateId;
use SonsOfPHP\Component\EventSourcing\Aggregate\AbstractAggregateId;
use SonsOfPHP\Component\EventSourcing\Aggregate\AggregateIdInterface;
use Symfony\Component\Uid\Uuid;

/**
* @uses \SonsOfPHP\Component\EventSourcing\Aggregate\AbstractAggregateId
* @coversNothing
*/
#[CoversClass(AggregateId::class)]
#[UsesClass(AbstractAggregateId::class)]
final class AggregateIdTest extends TestCase
{
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,16 @@

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SonsOfPHP\Bridge\Symfony\EventSourcing\Aggregate\AggregateVersionNormalizer;
use SonsOfPHP\Component\EventSourcing\Aggregate\AggregateVersion;
use SonsOfPHP\Component\EventSourcing\Aggregate\AggregateVersionInterface;
use Symfony\Component\Serializer\Normalizer\DenormalizerInterface;
use Symfony\Component\Serializer\Normalizer\NormalizerInterface;

/**
* @uses \SonsOfPHP\Component\EventSourcing\Aggregate\AggregateVersion
* @coversNothing
*/
#[CoversClass(AggregateVersionNormalizer::class)]
#[UsesClass(AggregateVersion::class)]
final class AggregateVersionNormalizerTest extends TestCase
{
/**
Expand Down
9 changes: 3 additions & 6 deletions src/SonsOfPHP/Component/Money/Tests/CurrencyTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,14 @@
namespace SonsOfPHP\Component\Money\Tests;

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SonsOfPHP\Component\Money\Currency;
use SonsOfPHP\Component\Money\Query\Currency\IsEqualToCurrencyQuery;
use SonsOfPHP\Contract\Money\CurrencyInterface;

/**
*
* @uses \SonsOfPHP\Component\Money\Currency
* @uses \SonsOfPHP\Component\Money\Query\Currency\IsEqualToCurrencyQuery
* @coversNothing
*/
#[CoversClass(Currency::class)]
#[UsesClass(IsEqualToCurrencyQuery::class)]
final class CurrencyTest extends TestCase
{
public function testContructWillValidateCurrencyCode(): void
Expand Down
86 changes: 54 additions & 32 deletions src/SonsOfPHP/Component/Money/Tests/MoneyTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,45 +5,67 @@
namespace SonsOfPHP\Component\Money\Tests;

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SonsOfPHP\Component\Money\Amount;
use SonsOfPHP\Component\Money\Currency;
use SonsOfPHP\Component\Money\Money;
use SonsOfPHP\Component\Money\Operator\Amount\AddAmountOperator;
use SonsOfPHP\Component\Money\Operator\Amount\DivideAmountOperator;
use SonsOfPHP\Component\Money\Operator\Amount\MultiplyAmountOperator;
use SonsOfPHP\Component\Money\Operator\Amount\SubtractAmountOperator;
use SonsOfPHP\Component\Money\Operator\Money\AddMoneyOperator;
use SonsOfPHP\Component\Money\Operator\Money\DivideMoneyOperator;
use SonsOfPHP\Component\Money\Operator\Money\MultiplyMoneyOperator;
use SonsOfPHP\Component\Money\Operator\Money\SubtractMoneyOperator;
use SonsOfPHP\Component\Money\Query\Amount\IsEqualToAmountQuery;
use SonsOfPHP\Component\Money\Query\Amount\IsGreaterThanAmountQuery;
use SonsOfPHP\Component\Money\Query\Amount\IsGreaterThanOrEqualToAmountQuery;
use SonsOfPHP\Component\Money\Query\Amount\IsLessThanAmountQuery;
use SonsOfPHP\Component\Money\Query\Amount\IsLessThanOrEqualToAmountQuery;
use SonsOfPHP\Component\Money\Query\Amount\IsNegativeAmountQuery;
use SonsOfPHP\Component\Money\Query\Amount\IsPositiveAmountQuery;
use SonsOfPHP\Component\Money\Query\Amount\IsZeroAmountQuery;
use SonsOfPHP\Component\Money\Query\Currency\IsEqualToCurrencyQuery;
use SonsOfPHP\Component\Money\Query\Money\IsEqualToMoneyQuery;
use SonsOfPHP\Component\Money\Query\Money\IsGreaterThanMoneyQuery;
use SonsOfPHP\Component\Money\Query\Money\IsGreaterThanOrEqualToMoneyQuery;
use SonsOfPHP\Component\Money\Query\Money\IsLessThanMoneyQuery;
use SonsOfPHP\Component\Money\Query\Money\IsLessThanOrEqualToMoneyQuery;
use SonsOfPHP\Component\Money\Query\Money\IsNegativeMoneyQuery;
use SonsOfPHP\Component\Money\Query\Money\IsPositiveMoneyQuery;
use SonsOfPHP\Component\Money\Query\Money\IsZeroMoneyQuery;
use SonsOfPHP\Contract\Money\Exception\MoneyExceptionInterface;
use SonsOfPHP\Contract\Money\MoneyInterface;

/**
*
* @uses \SonsOfPHP\Component\Money\Amount
* @uses \SonsOfPHP\Component\Money\Currency
* @uses \SonsOfPHP\Component\Money\Money
* @uses \SonsOfPHP\Component\Money\Operator\Amount\DivideAmountOperator
* @uses \SonsOfPHP\Component\Money\Operator\Money\DivideMoneyOperator
* @uses \SonsOfPHP\Component\Money\Operator\Amount\MultiplyAmountOperator
* @uses \SonsOfPHP\Component\Money\Operator\Money\MultiplyMoneyOperator
* @uses \SonsOfPHP\Component\Money\Operator\Money\SubtractMoneyOperator
* @uses \SonsOfPHP\Component\Money\Query\Currency\IsEqualToCurrencyQuery
* @uses \SonsOfPHP\Component\Money\Operator\Money\AddMoneyOperator
* @uses \SonsOfPHP\Component\Money\Operator\Amount\SubtractAmountOperator
* @uses \SonsOfPHP\Component\Money\Query\Amount\IsZeroAmountQuery
* @uses \SonsOfPHP\Component\Money\Query\Money\IsZeroMoneyQuery
* @uses \SonsOfPHP\Component\Money\Query\Amount\IsNegativeAmountQuery
* @uses \SonsOfPHP\Component\Money\Query\Money\IsNegativeMoneyQuery
* @uses \SonsOfPHP\Component\Money\Operator\Amount\AddAmountOperator
* @uses \SonsOfPHP\Component\Money\Query\Amount\IsPositiveAmountQuery
* @uses \SonsOfPHP\Component\Money\Query\Money\IsPositiveMoneyQuery
* @uses \SonsOfPHP\Component\Money\Query\Amount\IsLessThanOrEqualToAmountQuery
* @uses \SonsOfPHP\Component\Money\Query\Money\IsLessThanOrEqualToMoneyQuery
* @uses \SonsOfPHP\Component\Money\Query\Amount\IsLessThanAmountQuery
* @uses \SonsOfPHP\Component\Money\Query\Money\IsLessThanMoneyQuery
* @uses \SonsOfPHP\Component\Money\Query\Amount\IsGreaterThanOrEqualToAmountQuery
* @uses \SonsOfPHP\Component\Money\Query\Money\IsGreaterThanOrEqualToMoneyQuery
* @uses \SonsOfPHP\Component\Money\Query\Amount\IsGreaterThanAmountQuery
* @uses \SonsOfPHP\Component\Money\Query\Money\IsGreaterThanMoneyQuery
* @uses \SonsOfPHP\Component\Money\Query\Amount\IsEqualToAmountQuery
* @uses \SonsOfPHP\Component\Money\Query\Money\IsEqualToMoneyQuery
* @coversNothing
*/
#[CoversClass(Money::class)]
#[UsesClass(Amount::class)]
#[UsesClass(Currency::class)]
#[UsesClass(AddMoneyOperator::class)]
#[UsesClass(IsEqualToCurrencyQuery::class)]
#[UsesClass(IsGreaterThanOrEqualToAmountQuery::class)]
#[UsesClass(IsGreaterThanOrEqualToMoneyQuery::class)]
#[UsesClass(SubtractAmountOperator::class)]
#[UsesClass(SubtractMoneyOperator::class)]
#[UsesClass(IsNegativeAmountQuery::class)]
#[UsesClass(IsNegativeMoneyQuery::class)]
#[UsesClass(IsLessThanAmountQuery::class)]
#[UsesClass(IsLessThanMoneyQuery::class)]
#[UsesClass(IsEqualToAmountQuery::class)]
#[UsesClass(IsEqualToMoneyQuery::class)]
#[UsesClass(IsZeroAmountQuery::class)]
#[UsesClass(IsZeroMoneyQuery::class)]
#[UsesClass(DivideAmountOperator::class)]
#[UsesClass(DivideMoneyOperator::class)]
#[UsesClass(IsGreaterThanMoneyQuery::class)]
#[UsesClass(MultiplyAmountOperator::class)]
#[UsesClass(MultiplyMoneyOperator::class)]
#[UsesClass(IsGreaterThanAmountQuery::class)]
#[UsesClass(IsLessThanOrEqualToMoneyQuery::class)]
#[UsesClass(AddAmountOperator::class)]
#[UsesClass(IsLessThanOrEqualToAmountQuery::class)]
#[UsesClass(IsPositiveAmountQuery::class)]
#[UsesClass(IsPositiveMoneyQuery::class)]
final class MoneyTest extends TestCase
{
public static function validMoneyConstructorArgumentsProvider(): iterable
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,14 @@
namespace SonsOfPHP\Component\Money\Tests\Operator\Amount;

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SonsOfPHP\Component\Money\Amount;
use SonsOfPHP\Component\Money\Operator\Amount\AddAmountOperator;
use SonsOfPHP\Contract\Money\AmountOperatorInterface;

/**
*
* @uses \SonsOfPHP\Component\Money\Amount
* @internal
* @coversNothing
*/
#[CoversClass(AddAmountOperator::class)]
#[UsesClass(Amount::class)]
final class AddAmountOperatorTest extends TestCase
{
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,14 @@
namespace SonsOfPHP\Component\Money\Tests\Operator\Amount;

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SonsOfPHP\Component\Money\Amount;
use SonsOfPHP\Component\Money\Operator\Amount\DivideAmountOperator;
use SonsOfPHP\Contract\Money\AmountOperatorInterface;

/**
*
* @uses \SonsOfPHP\Component\Money\Amount
* @internal
* @coversNothing
*/
#[CoversClass(DivideAmountOperator::class)]
#[UsesClass(Amount::class)]
final class DivideAmountOperatorTest extends TestCase
{
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,14 @@
namespace SonsOfPHP\Component\Money\Tests\Operator\Amount;

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SonsOfPHP\Component\Money\Amount;
use SonsOfPHP\Component\Money\Operator\Amount\MultiplyAmountOperator;
use SonsOfPHP\Contract\Money\AmountOperatorInterface;

/**
*
* @uses \SonsOfPHP\Component\Money\Amount
* @internal
* @coversNothing
*/
#[CoversClass(MultiplyAmountOperator::class)]
#[UsesClass(Amount::class)]
final class MultiplyAmountOperatorTest extends TestCase
{
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,14 @@
namespace SonsOfPHP\Component\Money\Tests\Operator\Amount;

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SonsOfPHP\Component\Money\Amount;
use SonsOfPHP\Component\Money\Operator\Amount\SubtractAmountOperator;
use SonsOfPHP\Contract\Money\AmountOperatorInterface;

/**
*
* @uses \SonsOfPHP\Component\Money\Amount
* @internal
* @coversNothing
*/
#[CoversClass(SubtractAmountOperator::class)]
#[UsesClass(Amount::class)]
final class SubtractAmountOperatorTest extends TestCase
{
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,23 @@
namespace SonsOfPHP\Component\Money\Tests\Operator\Money;

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SonsOfPHP\Component\Money\Amount;
use SonsOfPHP\Component\Money\Currency;
use SonsOfPHP\Component\Money\Exception\MoneyException;
use SonsOfPHP\Component\Money\Money;
use SonsOfPHP\Component\Money\Operator\Amount\AddAmountOperator;
use SonsOfPHP\Component\Money\Operator\Money\AddMoneyOperator;
use SonsOfPHP\Component\Money\Query\Currency\IsEqualToCurrencyQuery;
use SonsOfPHP\Contract\Money\MoneyOperatorInterface;

/**
*
* @uses \SonsOfPHP\Component\Money\Amount
* @uses \SonsOfPHP\Component\Money\Currency
* @uses \SonsOfPHP\Component\Money\Money
* @uses \SonsOfPHP\Component\Money\Operator\Amount\AddAmountOperator
* @uses \SonsOfPHP\Component\Money\Query\Currency\IsEqualToCurrencyQuery
* @uses \SonsOfPHP\Component\Money\Operator\Money\AddMoneyOperator
* @coversNothing
*/
#[CoversClass(AddMoneyOperator::class)]
#[UsesClass(Amount::class)]
#[UsesClass(Currency::class)]
#[UsesClass(Money::class)]
#[UsesClass(IsEqualToCurrencyQuery::class)]
#[UsesClass(AddAmountOperator::class)]
final class AddMoneyOperatorTest extends TestCase
{
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,20 @@
namespace SonsOfPHP\Component\Money\Tests\Operator\Money;

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SonsOfPHP\Component\Money\Amount;
use SonsOfPHP\Component\Money\Currency;
use SonsOfPHP\Component\Money\Money;
use SonsOfPHP\Component\Money\Operator\Amount\DivideAmountOperator;
use SonsOfPHP\Component\Money\Operator\Money\DivideMoneyOperator;
use SonsOfPHP\Contract\Money\MoneyOperatorInterface;

/**
*
* @uses \SonsOfPHP\Component\Money\Amount
* @uses \SonsOfPHP\Component\Money\Currency
* @uses \SonsOfPHP\Component\Money\Money
* @uses \SonsOfPHP\Component\Money\Operator\Amount\DivideAmountOperator
* @coversNothing
*/
#[CoversClass(DivideMoneyOperator::class)]
#[UsesClass(Amount::class)]
#[UsesClass(Currency::class)]
#[UsesClass(Money::class)]
#[UsesClass(DivideAmountOperator::class)]
final class DivideMoneyOperatorTest extends TestCase
{
/**
Expand Down
Loading

0 comments on commit 2894729

Please sign in to comment.