1234567891011121314151617181920212223242526272829 |
- <?php
- namespace Yansongda\Supports\Tests\Traits;
- use PHPUnit\Framework\TestCase;
- use Yansongda\Supports\Tests\Stubs\TraitStub;
- class ArrayAccessTest extends TestCase
- {
- protected $class;
- protected function setUp(): void
- {
- $this->class = new TraitStub();
- }
- public function testAccess()
- {
- self::assertEquals('yansongda', $this->class->name);
- $this->class->name = 'you';
- self::assertEquals('you', $this->class->name);
- }
- public function testArray()
- {
- self::assertEqualsCanonicalizing(['name' => 'yansongda', 'foo_bar' => 'name'], $this->class->toArray());
- }
- }
|