20250222
[О] [ClassMapper::GetDefaults]: Улучшено определение типа. Теперь проверка integer не вызовет ошибку, что ожидается int. [О] [ClassMapper::MapClass]: Теперь идёт проверка свойства на доступность get и set. Свойства с только get и только set пропускаются.
This commit is contained in:
@@ -4,6 +4,7 @@ namespace goodboyalex\php_components_pack\tests\classes;
|
||||
|
||||
use goodboyalex\php_components_pack\classes\ClassMapper;
|
||||
use goodboyalex\php_components_pack\tests\data\A;
|
||||
use goodboyalex\php_components_pack\tests\data\B;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
class ClassMapperTest extends TestCase
|
||||
@@ -12,15 +13,11 @@ class ClassMapperTest extends TestCase
|
||||
{
|
||||
$this->PrepareForTest();
|
||||
|
||||
$a = new A();
|
||||
$a->a = 'a';
|
||||
$a->b = 2;
|
||||
$a->c = true;
|
||||
$a = new A('a', 2, true);
|
||||
|
||||
$b = new B();
|
||||
ClassMapper::MapClass($a, $b);
|
||||
|
||||
var_dump($b);
|
||||
ClassMapper::MapClass($a, $b);
|
||||
|
||||
$this->assertEquals('a', $b->a);
|
||||
$this->assertEquals(2, $b->b);
|
||||
|
Reference in New Issue
Block a user