mirror of
https://github.com/Karaka-Management/oms-Attribute.git
synced 2026-02-04 03:48:40 +00:00
test fixes
This commit is contained in:
parent
c98f4bc537
commit
fd0e6b470e
|
|
@ -135,8 +135,16 @@ class AttributeType implements \JsonSerializable
|
|||
$mValue = (float) $value;
|
||||
} elseif ($this->datatype === AttributeValueType::_DATETIME) {
|
||||
$mValue = $value instanceof \DateTime
|
||||
? $value
|
||||
: new \DateTime((string) $value);
|
||||
? $value->format('Y-m-d H:i:s')
|
||||
: $value;
|
||||
|
||||
foreach ($this->defaults as $default) {
|
||||
if ($default->valueDat->format('Y-m-d H:i:s') === $mValue) {
|
||||
return $default;
|
||||
}
|
||||
}
|
||||
|
||||
return new NullAttributeValue();
|
||||
}
|
||||
|
||||
foreach ($this->defaults as $default) {
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ final class AttributeTypeTest extends \PHPUnit\Framework\TestCase
|
|||
$type->defaults[] = new AttributeValue();
|
||||
$type->defaults[0]->setValue(false, AttributeValueType::_BOOL);
|
||||
|
||||
self::assertFalse($type->getDefaultByValue(false)->getValue());
|
||||
self::assertFalse((bool) $type->getDefaultByValue(false)->getValue());
|
||||
}
|
||||
|
||||
public function testGetDefaultFloat() : void
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@ final class AttributeValueTest extends \PHPUnit\Framework\TestCase
|
|||
$value = new AttributeValue();
|
||||
$value->setValue(false, AttributeValueType::_BOOL);
|
||||
|
||||
self::assertFalse($value->getValue());
|
||||
self::assertFalse((bool) $value->getValue());
|
||||
}
|
||||
|
||||
public function testGetDefaultFloat() : void
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user