コード例 #1
0
ファイル: TestWaxModelField.php プロジェクト: phpwax/waxmodel
 public function test_validate_length()
 {
     $this->model->define("username", "CharField", array("maxlength" => "3"));
     $res = $this->model->set_attributes($this->get_fixture("user1"));
     $this->assertFalse($res->validate());
     $res = new Example();
     $res->define("username", "CharField", array("maxlength" => "6"));
     $res->set_attributes($this->get_fixture("user1"));
     $this->assertTrue($res->validate());
     $res = new Example();
     $res->define("username", "CharField", array("minlength" => "6"));
     $res->set_attributes($this->get_fixture("user1"));
     $this->assertFalse($res->validate());
 }