getDisplay(), MessageExtension::getNotice($message)); } public function testGetError(): void { $message = 'Error message'; self::assertSame(Message::error($message)->getDisplay(), MessageExtension::getError($message)); } public function testGetRawSuccess(): void { $message = 'Success message'; self::assertSame(Message::rawSuccess($message)->getDisplay(), MessageExtension::getRawSuccess($message)); } public function testGetStatementMessage(): void { $message = 'Message'; $statement = ''; self::assertSame( Generator::getMessage(new Message($message, MessageType::Success), $statement), MessageExtension::getStatementMessage($message, $statement, 'success'), ); self::assertSame( Generator::getMessage(new Message($message, MessageType::Error), $statement), MessageExtension::getStatementMessage($message, $statement, 'error'), ); self::assertSame( Generator::getMessage(new Message($message, MessageType::Error), $statement), MessageExtension::getStatementMessage($message, $statement, 'danger'), ); self::assertSame( Generator::getMessage(new Message($message), $statement), MessageExtension::getStatementMessage($message, $statement, 'notice'), ); self::assertSame( Generator::getMessage(new Message($message), $statement), MessageExtension::getStatementMessage($message, $statement, 'unknown'), ); } }