コード例 #1
0
ファイル: TwelveHourTest.php プロジェクト: valorin/timeparser
 public function testEnsure12PMisNoon()
 {
     $format = TimeParser::FORMAT24;
     TimeParser::setFormat($format);
     $expected = Carbon::now()->hour(12)->minute(0)->format($format);
     $actual = TimeParser::parse("12pm");
     $this->assertEquals($expected, $actual);
 }
コード例 #2
0
ファイル: FormatTest.php プロジェクト: valorin/timeparser
 public function testFormat24()
 {
     $format = TimeParser::FORMAT24;
     TimeParser::setFormat($format);
     $expected = Carbon::now()->hour(11)->minute(22)->second(33)->format($format);
     $actual = TimeParser::parse("11:22:33");
     $this->assertEquals($expected, $actual);
 }
コード例 #3
0
 public function testSeconds()
 {
     $format = TimeParser::FORMAT12SEC;
     TimeParser::setFormat($format);
     $expected = Carbon::now()->hour(20)->minute(18)->second(16)->format($format);
     $actual = TimeParser::parse("20:18:16");
     $this->assertEquals($expected, $actual);
     $actual = TimeParser::parse("20.18.16");
     $this->assertEquals($expected, $actual);
     $actual = TimeParser::parse("201816");
     $this->assertEquals($expected, $actual);
 }
コード例 #4
0
 /**
  * @expectedException Valorin\TimeParser\TimeParserException
  */
 public function testTooHighMinutes()
 {
     TimeParser::parse("12:69");
 }