PhpOffice\PhpPresentation\Tests\TransitionTest::testTimeTrigger PHP Метод

testTimeTrigger() публичный Метод

public testTimeTrigger ( )
    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());
    }