mirror of
https://github.com/Karaka-Management/oms-Attribute.git
synced 2026-01-11 08:38:40 +00:00
test fixes
This commit is contained in:
parent
4667711fcb
commit
67042190ac
|
|
@ -167,7 +167,9 @@ class AttributeValue implements \JsonSerializable
|
|||
} elseif ($datatype === AttributeValueType::_FLOAT) {
|
||||
$this->valueDec = (float) $value;
|
||||
} elseif ($datatype === AttributeValueType::_DATETIME) {
|
||||
$this->valueDat = new \DateTime((string) $value);
|
||||
$this->valueDat = $value instanceof \DateTime
|
||||
? $value
|
||||
: new \DateTime((string) $value);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -36,8 +36,6 @@ final class AttributeHolderTraitTestTest extends \PHPUnit\Framework\TestCase
|
|||
protected function setUp() : void
|
||||
{
|
||||
$this->holder = new class() {
|
||||
public $attributes = [];
|
||||
|
||||
use AttributeHolderTrait;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -99,6 +99,8 @@ final class AttributeTypeTest extends \PHPUnit\Framework\TestCase
|
|||
'validationPattern' => '',
|
||||
'custom' => false,
|
||||
'isRequired' => false,
|
||||
'isInternal' => false,
|
||||
'repeatable' => false,
|
||||
],
|
||||
$type->toArray()
|
||||
);
|
||||
|
|
@ -115,6 +117,8 @@ final class AttributeTypeTest extends \PHPUnit\Framework\TestCase
|
|||
'validationPattern' => '',
|
||||
'custom' => false,
|
||||
'isRequired' => false,
|
||||
'isInternal' => false,
|
||||
'repeatable' => false,
|
||||
],
|
||||
$type->jsonSerialize()
|
||||
);
|
||||
|
|
|
|||
|
|
@ -78,10 +78,11 @@ final class AttributeValueTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals(
|
||||
[
|
||||
'id' => 0,
|
||||
'name' => '',
|
||||
'validationPattern' => '',
|
||||
'custom' => false,
|
||||
'isRequired' => false,
|
||||
'valueInt' => null,
|
||||
'valueStr' => null,
|
||||
'valueDec' => null,
|
||||
'valueDat' => null,
|
||||
'isDefault' => false,
|
||||
],
|
||||
$value->toArray()
|
||||
);
|
||||
|
|
@ -93,10 +94,11 @@ final class AttributeValueTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertEquals(
|
||||
[
|
||||
'id' => 0,
|
||||
'name' => '',
|
||||
'validationPattern' => '',
|
||||
'custom' => false,
|
||||
'isRequired' => false,
|
||||
'valueInt' => null,
|
||||
'valueStr' => null,
|
||||
'valueDec' => null,
|
||||
'valueDat' => null,
|
||||
'isDefault' => false,
|
||||
],
|
||||
$value->jsonSerialize()
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user