$x->setLimit(2); $this->assertEquals($x->output(), '2 days, 12 hours'); //30 minutes; $x->setThen(time() + 1800); $x->setString('years, months, seconds'); $this->assertEquals($x->output(), '1800 seconds'); $x->setString('minutes'); $this->assertEquals($x->output_default, '30 minutes'); //$x->setString('years'); $this->assertEquals($x->output_years, ''); $x->setThen(time() + (3600 + 945)); $this->assertEquals($x->output_hourscowsminutescowssec_onds, '1 hour, 15 minutes, 45 seconds'); } } $a = new Tests(); $a->testOutputTests(); // $x = new TimeGap\Timegap(); // $x // //->setNow('2013-01-01') // ->setThen(time() + 3600) // ->setString("months, weeks, days, hours") // ->setLimit(3); // echo $x->output(); // $x = new TimeGap\Timegap(); // //2 days + 12 hours, 30 minutes // $x->setThen(time()+ (172800+43200+1800)); // $x->setString('days, hours, minutes'); // $x->setLimit(2); // // $this->assertEquals( // echo '<pre>'; // echo $x->output();