<?php
namespace nur\b\date;

use nur\t\TestCase;

class DateTest extends TestCase {
  function test() {
    date_default_timezone_set("Indian/Reunion");
    self::assertSame("Indian/Reunion", date_default_timezone_get());

    $date = new Date(1634098974);
    self::assertSame(1634068800, $date->getTime());
    self::assertSame("13/10/2021", strval($date));
    $date->wrapStart();
    self::assertSame(1634068800, $date->getTime());
    self::assertSame("13/10/2021 00:00:00", date("d/m/Y H:i:s", $date->getTime()));
    $date->wrapEnd();
    self::assertSame(1634155199, $date->getTime());
    self::assertSame("13/10/2021 23:59:59", date("d/m/Y H:i:s", $date->getTime()));
  }
}