public function testStatus() { $this->assertEquals('running', $this->workflow->getStatus()); $this->assertEquals(false, $this->workflow->isSuccessful()); $this->assertEquals(false, $this->workflow->isFinished()); $this->workflow->set('result', 'succeeded'); $this->assertEquals('succeeded', $this->workflow->getStatus()); $this->assertEquals(true, $this->workflow->isSuccessful()); $this->assertEquals(true, $this->workflow->isFinished()); $this->workflow->set('result', 'failed'); $this->assertEquals('failed', $this->workflow->getStatus()); $this->assertEquals(false, $this->workflow->isSuccessful()); $this->assertEquals(true, $this->workflow->isFinished()); }