function testIsValid_cr() { $artifact = new MockTracker_Artifact(); $rule_string = new MockRule_String(); $rule_string->setReturnValue('isValid', true); $rule_nocr = new MockRule_NoCr(); $rule_nocr->setReturnValue('isValid', false); $string = new Tracker_FormElement_Field_StringTestVersion(); $string->setReturnReference('getRuleString', $rule_string); $string->setReturnReference('getRuleNoCr', $rule_nocr); $this->assertFalse($string->isValid($artifact, "Du texte \n sur plusieurs lignes")); }
function testIsValid() { $artifact = new MockTracker_Artifact(); $rule_string = new MockRule_String(); $rule_string->setReturnValue('isValid', true); $text = new Tracker_FormElement_Field_TextTestVersion(); $text->setReturnReference('getRuleString', $rule_string); $this->assertTrue($text->isValid($artifact, "Du texte")); }