public function test_getStatus_shouldReturnTheWorstStatus() { $result = new DiagnosticResult('Label'); $this->assertEquals(DiagnosticResult::STATUS_OK, $result->getStatus()); $result->addItem(new DiagnosticResultItem(DiagnosticResult::STATUS_WARNING)); $this->assertEquals(DiagnosticResult::STATUS_WARNING, $result->getStatus()); $result->addItem(new DiagnosticResultItem(DiagnosticResult::STATUS_ERROR)); $this->assertEquals(DiagnosticResult::STATUS_ERROR, $result->getStatus()); }