for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace ByTIC\DataObjects\Tests;
use ByTIC\DataObjects\ValueCaster;
use Carbon\Carbon;
/**
* Class ValueCasterTest
* @package ByTIC\DataObjects\Tests
*/
class ValueCasterTest extends AbstractTest
{
* @dataProvider data_asDateTime
public function test_asDateTime($input, $output)
self::assertEquals($output, ValueCaster::asDate($input));
}
public function data_asDateTime(): array
return [
['', null],
['0000-00-00', null],
['2020-01-01', Carbon::create(2020, 01, 01)]
];