function testValidIfFilledWithLongText() { $longText = "ReallyLongButValidEmail-exampleeeeeeeeeeeeeeeeeeeeeeeeeeeeeee" . "@eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.example.com"; $textElem1 = new TextElement("testName", 1, "prompt", "error", false); $textElem1->fillData($longText); $textElem2 = new TextElement("testName", 1, "prompt", "error", true); $textElem2->fillData($longText); $this->assertTrue($textElem1->isValid()); $this->assertTrue($textElem2->isValid()); }
function testInvalidIfTooLongFilled() { $longText = "This text is 00999 long ----------------------------------------------------------------------------" . "----------------------------------------------------------------------------------------------------" . "----------------------------------------------------------------------------------------------------" . "----------------------------------------------------------------------------------------------------" . "----------------------------------------------------------------------------------------------------" . "----------------------------------------------------------------------------------------------------" . "----------------------------------------------------------------------------------------------------" . "----------------------------------------------------------------------------------------------------" . "----------------------------------------------------------------------------------------------------" . "----------------------------------------------------------------------------------------------------"; $textElem1 = new TextElement("testName", 1, "prompt", "error", true); $textElem1->fillData($longText); $textElem2 = new TextElement("testName", 1, "prompt", "error", true); $textElem2->fillData($longText); $this->assertFalse($textElem1->isValid()); $this->assertFalse($textElem2->isValid()); }