* @copyright 2015 - 2021 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License * @version 5.2 * @link https://git.timshomepage.net/timw4mail/HummingBirdAnimeClient */ namespace Aviat\AnimeClient\Tests\API; use Aviat\AnimeClient\API\CacheTrait; use Aviat\AnimeClient\Tests\AnimeClientTestCase; /** * @internal */ final class CacheTraitTest extends AnimeClientTestCase { protected $testClass; protected function setUp(): void { parent::setUp(); $this->testClass = new class () { use CacheTrait; }; } public function testSetGet() { $cachePool = $this->container->get('cache'); $this->testClass->setCache($cachePool); $this->assertSame($cachePool, $this->testClass->getCache()); } }