You are here

class ValueExporterTest in Zircon Profile 8.0

Same name and namespace in other branches
  1. 8 vendor/symfony/http-kernel/Tests/DataCollector/Util/ValueExporterTest.php \Symfony\Component\HttpKernel\Tests\DataCollector\Util\ValueExporterTest

Hierarchy

  • class \Symfony\Component\HttpKernel\Tests\DataCollector\Util\ValueExporterTest extends \Symfony\Component\HttpKernel\Tests\DataCollector\Util\PHPUnit_Framework_TestCase

Expanded class hierarchy of ValueExporterTest

File

vendor/symfony/http-kernel/Tests/DataCollector/Util/ValueExporterTest.php, line 16

Namespace

Symfony\Component\HttpKernel\Tests\DataCollector\Util
View source
class ValueExporterTest extends \PHPUnit_Framework_TestCase {

  /**
   * @var ValueExporter
   */
  private $valueExporter;
  protected function setUp() {
    $this->valueExporter = new ValueExporter();
  }
  public function testDateTime() {
    $dateTime = new \DateTime('2014-06-10 07:35:40', new \DateTimeZone('UTC'));
    $this
      ->assertSame('Object(DateTime) - 2014-06-10T07:35:40+0000', $this->valueExporter
      ->exportValue($dateTime));
  }
  public function testDateTimeImmutable() {
    if (!class_exists('DateTimeImmutable', false)) {
      $this
        ->markTestSkipped('Test skipped, class DateTimeImmutable does not exist.');
    }
    $dateTime = new \DateTimeImmutable('2014-06-10 07:35:40', new \DateTimeZone('UTC'));
    $this
      ->assertSame('Object(DateTimeImmutable) - 2014-06-10T07:35:40+0000', $this->valueExporter
      ->exportValue($dateTime));
  }

}

Members