public function testTimeTrigger()
{
$object = new Transition();
$this->assertFalse($object->hasTimeTrigger());
$this->assertNull($object->getAdvanceTimeTrigger());
$this->assertInstanceOf('PhpOffice\\PhpPresentation\\Slide\\Transition', $object->setTimeTrigger());
$this->assertFalse($object->hasTimeTrigger());
$this->assertNull($object->getAdvanceTimeTrigger());
$value = rand(1, 1000);
$this->assertInstanceOf('PhpOffice\\PhpPresentation\\Slide\\Transition', $object->setTimeTrigger(true, $value));
$this->assertTrue($object->hasTimeTrigger());
$this->assertEquals($value, $object->getAdvanceTimeTrigger());
$value = rand(1, 1000);
$this->assertInstanceOf('PhpOffice\\PhpPresentation\\Slide\\Transition', $object->setTimeTrigger(null, $value));
$this->assertTrue($object->hasTimeTrigger());
$this->assertEquals($value, $object->getAdvanceTimeTrigger());
$value = rand(1, 1000);
$this->assertInstanceOf('PhpOffice\\PhpPresentation\\Slide\\Transition', $object->setTimeTrigger(false, $value));
$this->assertFalse($object->hasTimeTrigger());
$this->assertNull($object->getAdvanceTimeTrigger());
$value = rand(1, 1000);
$this->assertInstanceOf('PhpOffice\\PhpPresentation\\Slide\\Transition', $object->setTimeTrigger(null, $value));
$this->assertFalse($object->hasTimeTrigger());
$this->assertNull($object->getAdvanceTimeTrigger());
}