Skip to content

Commit

Permalink
🟢fixes tests
Browse files Browse the repository at this point in the history
  • Loading branch information
irfan-dahir committed Feb 1, 2024
1 parent 7294612 commit ffa2b84
Show file tree
Hide file tree
Showing 60 changed files with 236 additions and 214 deletions.
4 changes: 3 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@
},
"autoload-dev": {
"psr-4": {
"JikanTest\\": "test/JikanTest/"
"JikanTest\\": [
"test/unit"
]
}
},
"require": {
Expand Down
2 changes: 1 addition & 1 deletion grumphp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ grumphp:
- 'die'
paratest:
always_execute: true
phplint: ~
phplint: ~
27 changes: 18 additions & 9 deletions phpunit.xml
Original file line number Diff line number Diff line change
@@ -1,13 +1,22 @@
<?xml version="1.0"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" colors="true" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/9.3/phpunit.xsd">
<coverage processUncoveredFiles="true">
<include>
<directory suffix=".php">src</directory>
</include>
</coverage>
<?xml version="1.0" encoding="UTF-8"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
cacheDirectory=".phpunit.cache"
beStrictAboutOutputDuringTests="true"
failOnRisky="true"
failOnWarning="true"
colors="true"
failOnEmptyTestSuite="true"
>
<testsuites>
<testsuite name="Unit">
<directory>./test/JikanTest</directory>
<testsuite name="unit">
<directory phpVersion="8.2" phpVersionOperator=">=">test/unit</directory>
</testsuite>
</testsuites>

<php>
<ini name="precision" value="14"/>
<ini name="serialize_precision" value="14"/>

<const name="PHPUNIT_TESTSUITE" value="true"/>
</php>
</phpunit>
2 changes: 1 addition & 1 deletion phpunit.xml.dist
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<phpunit colors="true">
<testsuites>
<testsuite name="Unit">
<directory>./test/JikanTest</directory>
<directory>./test/unit</directory>
</testsuite>
</testsuites>
<filter>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Helper;
namespace JikanTest\Helper;

use Jikan\Helper\JString;
use PHPUnit\Framework\TestCase;
use JikanTest\TestCase;

/**
* Class JStringTest
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Helper;
namespace JikanTest\Helper;

use Jikan\Helper\Media;
use PHPUnit\Framework\TestCase;
use JikanTest\TestCase;

/**
* Class MediaTest
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Helper;
namespace JikanTest\Helper;

use Jikan\Helper\Parser;
use PHPUnit\Framework\TestCase;
use JikanTest\TestCase;

/**
* Class ParserTest
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@

use Symfony\Component\HttpClient\HttpClient;
use Symfony\Component\HttpClient\Response\MockResponse;
use Symfony\Contracts\HttpClient\Exception\ClientExceptionInterface;
use Symfony\Contracts\HttpClient\Exception\RedirectionExceptionInterface;
use Symfony\Contracts\HttpClient\Exception\ServerExceptionInterface;
use Symfony\Contracts\HttpClient\Exception\TransportExceptionInterface;
use Symfony\Contracts\HttpClient\HttpClientInterface;
use Symfony\Contracts\HttpClient\ResponseInterface;

Expand Down Expand Up @@ -41,10 +45,10 @@ public function __construct(string $cachePath, HttpClientInterface $httpClient =
* @param string $url
* @param array $options
* @return ResponseInterface
* @throws \Symfony\Contracts\HttpClient\Exception\ClientExceptionInterface
* @throws \Symfony\Contracts\HttpClient\Exception\RedirectionExceptionInterface
* @throws \Symfony\Contracts\HttpClient\Exception\ServerExceptionInterface
* @throws \Symfony\Contracts\HttpClient\Exception\TransportExceptionInterface
* @throws ClientExceptionInterface
* @throws RedirectionExceptionInterface
* @throws ServerExceptionInterface
* @throws TransportExceptionInterface
*/
public function __invoke(string $method, string $url, array $options = []): ResponseInterface
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Model\Common;
namespace JikanTest\Model\Common;

use Jikan\Model\Common\DateProp;
use PHPUnit\Framework\TestCase;
use JikanTest\TestCase;

/**
* Class DatePropTest
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?php

namespace Model\Common;
namespace JikanTest\Model\Common;

use Jikan\Model\Common\DateProp;
use Jikan\Model\Common\DateRange;
use PHPUnit\Framework\TestCase;
use JikanTest\TestCase;

/**
* Class DateRangeTest
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
<?php

namespace Parser\Anime;
namespace JikanTest\Parser\Anime;

use JikanTest\Parser\Anime\HttpClientWrapper;
use TestCase;

use Jikan\Http\HttpClientWrapper;
use JikanTest\TestCase;

class AnimeEpisodesParserTest extends TestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Parser\Anime;
namespace JikanTest\Parser\Anime;

use JikanTest\Parser\Anime\HttpClientWrapper;
use TestCase;
use Jikan\Http\HttpClientWrapper;
use JikanTest\TestCase;

class AnimeMoreInfoParserTest extends TestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?php
namespace Parser\Anime;
namespace JikanTest\Parser\Anime;

use Jikan\Http\HttpClientWrapper;
use Jikan\Model\Common\MalUrl;
use Jikan\Model\Common\Title;
use JikanTest\Parser\Anime\HttpClientWrapper;
use TestCase;
use JikanTest\TestCase;

/**
* Class AnimeParserTest
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Parser\Anime;
namespace JikanTest\Parser\Anime;

use JikanTest\Parser\Anime\HttpClientWrapper;
use TestCase;
use Jikan\Http\HttpClientWrapper;
use JikanTest\TestCase;

class AnimeRecentlyUpdatedByUsersParserTest extends TestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Parser\Anime;
namespace JikanTest\Parser\Anime;

use JikanTest\Parser\Anime\HttpClientWrapper;
use TestCase;
use Jikan\Http\HttpClientWrapper;
use JikanTest\TestCase;

class AnimeRecommendationParserTest extends TestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?php

namespace Parser\Anime;
namespace JikanTest\Parser\Anime;

use Jikan\Http\HttpClientWrapper;
use Jikan\Model\Anime\AnimeReview;
use Jikan\Parser\Anime\AnimeReviewsParser;
use Jikan\Request\Anime\AnimeReviewsRequest;
use JikanTest\Parser\Anime\HttpClientWrapper;
use TestCase;
use JikanTest\TestCase;

class AnimeReviewsParserTest extends TestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?php

namespace Parser\Anime;
namespace JikanTest\Parser\Anime;

use Jikan\Http\HttpClientWrapper;
use Jikan\Parser\Anime\AnimeStatsParser;
use JikanTest\Parser\Anime\HttpClientWrapper;
use TestCase;
use JikanTest\TestCase;

/**
* Class AnimeStatsParserTest
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Parser\Character;
namespace JikanTest\Parser\Character;

use JikanTest\Parser\Character\HttpClientWrapper;
use TestCase;
use Jikan\Http\HttpClientWrapper;
use JikanTest\TestCase;

/**
* Class AnimeographyParserTest
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?php

namespace Parser\Character;
namespace JikanTest\Parser\Character;

use Jikan\Http\HttpClientWrapper;
use Jikan\Model\Character\VoiceActor;
use Jikan\Parser\Character\CharacterListItemParser;
use JikanTest\Parser\Character\Client;
use Symfony\Component\DomCrawler\Crawler;
use TestCase;
use JikanTest\TestCase;

/**
* Class CharacterListItemParserTest
Expand All @@ -22,7 +22,7 @@ public function setUp(): void
{
parent::setUp();

$client = new Client($this->httpClient);
$client = new HttpClientWrapper($this->httpClient);
$crawler = $client->request('GET', 'https://myanimelist.net/anime/35073/Overlord_II/characters');

$this->parser = new CharacterListItemParser(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Parser\Character;
namespace JikanTest\Parser\Character;

use JikanTest\Parser\Character\HttpClientWrapper;
use TestCase;
use Jikan\Http\HttpClientWrapper;
use JikanTest\TestCase;

/**
* Class CharacterParserTest
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?php

namespace Parser\Character;
namespace JikanTest\Parser\Character;

use JikanTest\Parser\Character\Client;
use Jikan\Http\HttpClientWrapper;
use Symfony\Component\DomCrawler\Crawler;
use TestCase;
use JikanTest\TestCase;

/**
* Class StaffListItemParserTest
Expand All @@ -20,7 +20,7 @@ public function setUp(): void
{
parent::setUp();

$client = new Client($this->httpClient);
$client = new HttpClientWrapper($this->httpClient);
$crawler = $client->request('GET', 'https://myanimelist.net/anime/35073/_/characters');

$this->parser = new \Jikan\Parser\Anime\StaffListItemParser(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Parser\Character;
namespace JikanTest\Parser\Character;

use JikanTest\Parser\Character\HttpClientWrapper;
use TestCase;
use Jikan\Http\HttpClientWrapper;
use JikanTest\TestCase;

/**
* Class VoiceActorParserTest
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
<?php
namespace Parser\Club;
namespace JikanTest\Parser\Club;

use Jikan\Http\HttpClientWrapper;
use Jikan\Model\Common\MalUrl;
use Jikan\Model\Common\UserMetaBasic;
use JikanTest\Parser\Club\HttpClientWrapper;
use TestCase;
use VCR\VCR;
use JikanTest\TestCase;

class ClubParserTest extends TestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Parser\Club;
namespace JikanTest\Parser\Club;

use JikanTest\Parser\Club\HttpClientWrapper;
use TestCase;
use Jikan\Http\HttpClientWrapper;
use JikanTest\TestCase;

class UserListParserTest extends TestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<?php

namespace Parser\Common;
namespace JikanTest\Parser\Common;

use Jikan\Parser\Common\MalUrlParser;
use TestCase;
use JikanTest\TestCase;

/**
* Class MalUrlParserTest
*
* @package JikanTest\Parser\Common
* @package unit\Parser\Common
*/
class MalUrlParserTest extends TestCase
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@

/** @noinspection PhpCSValidationInspection */

namespace Parser\Forum;
namespace JikanTest\Parser\Forum;

use Jikan\Http\HttpClientWrapper;
use Jikan\Model\Forum\ForumPost;
use Jikan\Parser\Forum\ForumTopicParser;
use JikanTest\Parser\Forum\HttpClientWrapper;
use TestCase;
use JikanTest\TestCase;

/**
* Class ForumTopicParserTest
Expand Down
Loading

0 comments on commit ffa2b84

Please sign in to comment.