public function testFormatDate() { $crudServiceProvider = new CRUDServiceProvider(); $app = new Application(); $crudServiceProvider->init($this->dataFactory, $this->crudFile, new CRUDNullFileProcessor(), true, $app); $read = $crudServiceProvider->formatDate('2014-08-30 12:00:00'); $expected = '2014-08-30'; $this->assertSame($read, $expected); $read = $crudServiceProvider->formatDate('2014-08-30'); $expected = '2014-08-30'; $this->assertSame($read, $expected); $read = $crudServiceProvider->formatDate(''); $expected = ''; $this->assertSame($read, $expected); $read = $crudServiceProvider->formatDate(null); $expected = ''; $this->assertSame($read, $expected); $read = $crudServiceProvider->formatDate('foo'); $expected = 'foo'; $this->assertSame($read, $expected); }