assertStringContainsString('8.1', $exception->getMessage()); $this->assertStringContainsString('7.1', $exception->getMessage()); $this->assertStringContainsString('(Error code: 34520006)', $exception->getMessage()); } public function testWarningExceptionFormatsMessageAndCode(): void { $exception = new WarningException(34520014, ['tester@example.com', 'No domains']); $this->assertStringContainsString('tester@example.com', $exception->getMessage()); $this->assertStringContainsString('No domains', $exception->getMessage()); $this->assertStringContainsString('(Warning code: 34520014)', $exception->getMessage()); } }