Skip to content

Commit

Permalink
Use attributes
Browse files Browse the repository at this point in the history
  • Loading branch information
sebastianbergmann committed Dec 22, 2023
1 parent 3a6381a commit dbbc6ef
Show file tree
Hide file tree
Showing 8 changed files with 52 additions and 52 deletions.
14 changes: 7 additions & 7 deletions tests/Output/AbstractChunkOutputBuilderTest.php
Expand Up @@ -9,17 +9,17 @@
*/
namespace SebastianBergmann\Diff\Output;

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SebastianBergmann\Diff\Differ;
use SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator;

/**
* @covers \SebastianBergmann\Diff\Output\AbstractChunkOutputBuilder
*
* @uses \SebastianBergmann\Diff\Differ
* @uses \SebastianBergmann\Diff\Output\UnifiedDiffOutputBuilder
* @uses \SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator
*/
#[CoversClass(AbstractChunkOutputBuilder::class)]
#[UsesClass(Differ::class)]
#[UsesClass(UnifiedDiffOutputBuilder::class)]
#[UsesClass(TimeEfficientLongestCommonSubsequenceCalculator::class)]
final class AbstractChunkOutputBuilderTest extends TestCase
{
public static function provideGetCommonChunks(): array
Expand Down
12 changes: 6 additions & 6 deletions tests/Output/DiffOnlyOutputBuilderTest.php
Expand Up @@ -9,16 +9,16 @@
*/
namespace SebastianBergmann\Diff\Output;

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SebastianBergmann\Diff\Differ;
use SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator;

/**
* @covers \SebastianBergmann\Diff\Output\DiffOnlyOutputBuilder
*
* @uses \SebastianBergmann\Diff\Differ
* @uses \SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator
*/
#[CoversClass(DiffOnlyOutputBuilder::class)]
#[UsesClass(Differ::class)]
#[UsesClass(TimeEfficientLongestCommonSubsequenceCalculator::class)]
final class DiffOnlyOutputBuilderTest extends TestCase
{
public static function textForNoNonDiffLinesProvider(): array
Expand Down
Expand Up @@ -19,26 +19,27 @@
use function realpath;
use function sprintf;
use function unlink;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\Attributes\RequiresOperatingSystem;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use RecursiveDirectoryIterator;
use RecursiveIteratorIterator;
use RuntimeException;
use SebastianBergmann\Diff\Differ;
use SebastianBergmann\Diff\MemoryEfficientLongestCommonSubsequenceCalculator;
use SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator;
use SebastianBergmann\Diff\Utils\FileUtils;
use SebastianBergmann\Diff\Utils\UnifiedDiffAssertTrait;
use SplFileInfo;
use Symfony\Component\Process\Process;

/**
* @covers \SebastianBergmann\Diff\Output\StrictUnifiedDiffOutputBuilder
*
* @uses \SebastianBergmann\Diff\Differ
* @uses \SebastianBergmann\Diff\MemoryEfficientLongestCommonSubsequenceCalculator
* @uses \SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator
*
* @requires OS Linux
*/
#[CoversClass(StrictUnifiedDiffOutputBuilder::class)]
#[UsesClass(Differ::class)]
#[UsesClass(MemoryEfficientLongestCommonSubsequenceCalculator::class)]
#[UsesClass(TimeEfficientLongestCommonSubsequenceCalculator::class)]
#[RequiresOperatingSystem('Linux')]
final class StrictUnifiedDiffOutputBuilderIntegrationTest extends TestCase
{
use UnifiedDiffAssertTrait;
Expand Down
Expand Up @@ -22,19 +22,20 @@
use function sprintf;
use function strpos;
use function unlink;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\Attributes\RequiresOperatingSystem;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SebastianBergmann\Diff\Differ;
use SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator;
use SebastianBergmann\Diff\Utils\UnifiedDiffAssertTrait;
use Symfony\Component\Process\Process;

/**
* @covers \SebastianBergmann\Diff\Output\UnifiedDiffOutputBuilder
*
* @uses \SebastianBergmann\Diff\Differ
* @uses \SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator
*
* @requires OS Linux
*/
#[CoversClass(UnifiedDiffOutputBuilder::class)]
#[UsesClass(Differ::class)]
#[UsesClass(TimeEfficientLongestCommonSubsequenceCalculator::class)]
#[RequiresOperatingSystem('Linux')]
final class UnifiedDiffOutputBuilderIntegrationTest extends TestCase
{
use UnifiedDiffAssertTrait;
Expand Down
14 changes: 7 additions & 7 deletions tests/Output/StrictUnifiedDiffOutputBuilderTest.php
Expand Up @@ -14,20 +14,20 @@
use function sprintf;
use function substr;
use function time;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SebastianBergmann\Diff\ConfigurationException;
use SebastianBergmann\Diff\Differ;
use SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator;
use SebastianBergmann\Diff\Utils\UnifiedDiffAssertTrait;
use SplFileInfo;

/**
* @covers \SebastianBergmann\Diff\Output\StrictUnifiedDiffOutputBuilder
*
* @uses \SebastianBergmann\Diff\ConfigurationException
* @uses \SebastianBergmann\Diff\Differ
* @uses \SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator
*/
#[CoversClass(StrictUnifiedDiffOutputBuilder::class)]
#[UsesClass(ConfigurationException::class)]
#[UsesClass(Differ::class)]
#[UsesClass(TimeEfficientLongestCommonSubsequenceCalculator::class)]
final class StrictUnifiedDiffOutputBuilderTest extends TestCase
{
use UnifiedDiffAssertTrait;
Expand Down
14 changes: 7 additions & 7 deletions tests/Output/UnifiedDiffOutputBuilderTest.php
Expand Up @@ -9,17 +9,17 @@
*/
namespace SebastianBergmann\Diff\Output;

use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\Attributes\UsesClass;
use PHPUnit\Framework\TestCase;
use SebastianBergmann\Diff\Differ;
use SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator;

/**
* @covers \SebastianBergmann\Diff\Output\UnifiedDiffOutputBuilder
*
* @uses \SebastianBergmann\Diff\Differ
* @uses \SebastianBergmann\Diff\Output\AbstractChunkOutputBuilder
* @uses \SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator
*/
#[CoversClass(UnifiedDiffOutputBuilder::class)]
#[UsesClass(Differ::class)]
#[UsesClass(AbstractChunkOutputBuilder::class)]
#[UsesClass(TimeEfficientLongestCommonSubsequenceCalculator::class)]
final class UnifiedDiffOutputBuilderTest extends TestCase
{
public static function headerProvider(): array
Expand Down
9 changes: 4 additions & 5 deletions tests/Utils/UnifiedDiffAssertTraitIntegrationTest.php
Expand Up @@ -16,18 +16,17 @@
use function substr;
use function unlink;
use PHPUnit\Framework\Assert;
use PHPUnit\Framework\Attributes\CoversNothing;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\Attributes\RequiresOperatingSystem;
use PHPUnit\Framework\TestCase;
use RecursiveDirectoryIterator;
use RecursiveIteratorIterator;
use SplFileInfo;
use Symfony\Component\Process\Process;

/**
* @requires OS Linux
*
* @coversNothing
*/
#[CoversNothing]
#[RequiresOperatingSystem('Linux')]
final class UnifiedDiffAssertTraitIntegrationTest extends TestCase
{
use UnifiedDiffAssertTrait;
Expand Down
5 changes: 2 additions & 3 deletions tests/Utils/UnifiedDiffAssertTraitTest.php
Expand Up @@ -11,13 +11,12 @@

use function preg_quote;
use function sprintf;
use PHPUnit\Framework\Attributes\CoversClass;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\TestCase;
use UnexpectedValueException;

/**
* @covers \SebastianBergmann\Diff\Utils\UnifiedDiffAssertTrait
*/
#[CoversClass(UnifiedDiffAssertTrait::class)]
final class UnifiedDiffAssertTraitTest extends TestCase
{
use UnifiedDiffAssertTrait;
Expand Down

0 comments on commit dbbc6ef

Please sign in to comment.