for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Graze\CiffRenderer\Test;
use Graze\CiffRenderer\Field\Parser\DateParser\OffsetDateParser;
class OffsetDateParserTest extends \PHPUnit_Framework_TestCase
{
protected $parser;
public function setUp()
$pwd = dirname(__FILE__);
$pathToFixture = sprintf('%s/Fixture/OffsetDateParserFixture.xml', $pwd);
$xml = simplexml_load_file($pathToFixture);
$pathToHeaderFixture = sprintf('%s/Fixture/OffsetDateParserHeaderFixture.xml', $pwd);
$xmlHeader = simplexml_load_file($pathToHeaderFixture);
$this->parser = new OffsetDateParser();
$this->parser->setXmlField($xml);
$this->parser->setXmlHeader($xmlHeader);
}
public function testGetDateFormat()
$this->assertSame("MM'/'dd'/'yy", $this->parser->getDateFormat());
public function testGetText()
$expected = (new \DateTime())->modify('+10 days')->format('m/d/y');
$this->assertEquals($expected, $this->parser->getText());