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"));
 }