public function testDivide() { $time = Time::create(2, 20, 0)->divide(2); $this->assertEquals('01:10:00', $time->format()); try { $time->divide(0); } catch (\Exception $e) { $this->assertInstanceOf('InvalidArgumentException', $e); } }
public function testRemove() { $time1 = Time::create(0, 20); $c1 = Collection::create([$time1, 30, 40, 50]); $time2 = $c1[3]; $deletes[] = $c1->remove($time1); $deletes[] = $c1->remove($time2); $this->assertEquals([0, 3], $deletes); }