diff --git a/tests/ActiveRecordTest.php b/tests/ActiveRecordTest.php index 4d054d29e..a5d907f34 100644 --- a/tests/ActiveRecordTest.php +++ b/tests/ActiveRecordTest.php @@ -4,6 +4,7 @@ namespace Yiisoft\ActiveRecord\Tests; +use DateTimeImmutable; use ReflectionException; use Yiisoft\ActiveRecord\ActiveQuery; use Yiisoft\ActiveRecord\Tests\Stubs\ActiveRecord\Animal; @@ -155,7 +156,7 @@ public function testDefaultValues(): void $this->assertEquals(1.23, $arClass->float_col2); $this->assertEquals(33.22, $arClass->numeric_col); $this->assertEquals(true, $arClass->bool_col2); - $this->assertEquals('2002-01-01 00:00:00', $arClass->time); + $this->assertEquals(new DateTimeImmutable('2002-01-01 00:00:00'), $arClass->time); $arClass = new Type($this->db); $arClass->char_col2 = 'not something'; diff --git a/tests/Driver/Oracle/ActiveRecordTest.php b/tests/Driver/Oracle/ActiveRecordTest.php index dbad51704..1b37c8617 100644 --- a/tests/Driver/Oracle/ActiveRecordTest.php +++ b/tests/Driver/Oracle/ActiveRecordTest.php @@ -4,6 +4,7 @@ namespace Yiisoft\ActiveRecord\Tests\Driver\Oracle; +use DateTimeImmutable; use Yiisoft\ActiveRecord\ActiveQuery; use Yiisoft\ActiveRecord\Tests\Driver\Oracle\Stubs\Customer; use Yiisoft\ActiveRecord\Tests\Stubs\ActiveRecord\CustomerClosureField; @@ -75,8 +76,7 @@ public function testDefaultValues(): void $this->assertEquals(1.23, $arClass->float_col2); $this->assertEquals(33.22, $arClass->numeric_col); $this->assertEquals('1', $arClass->bool_col2); - - // not testing $arClass->time, because oci\Schema can't read default value + $this->assertEquals(new DateTimeImmutable('2002-01-01 00:00:00'), $arClass->time); $arClass = new Type($this->db); $arClass->char_col2 = 'not something';