/** * @expectedException \InvalidArgumentException */ public function testSetHtmlContentThrowsExceptionWhenContentTooLarge() { $invalidContent = 'a'; // Build a string that's too long for ($loop = 0; $loop <= TemplateVersionDto::MAX_LENGTH_HTML_CONTENT; $loop++) { $invalidContent .= 'a'; } $this->assertGreaterThan(TemplateVersionDto::MAX_LENGTH_HTML_CONTENT, strlen($invalidContent)); $this->hasTemplateVersionDto(); $this->templateVersionDto->setHtmlContent($invalidContent); }