Example #1
0
 public function testDefaultValue()
 {
     $crud = new LouisCRUD();
     $field = new Field($crud, "product_name", "varchar(255)");
     $this->assertEquals(null, $field->getDefaultValue());
     $field->setDefaultValue(true);
     $this->assertEquals(true, $field->getDefaultValue());
     $field->setDefaultValue(null);
     $this->assertEquals(null, $field->getDefaultValue());
     $field->setDefaultValue(1999);
     $this->assertEquals(1999, $field->getDefaultValue());
     $field->setDefaultValue(19.99);
     $this->assertEquals(19.99, $field->getDefaultValue());
     $field->setDefaultValue("1999abc");
     $this->assertEquals("1999abc", $field->getDefaultValue());
     $field->setDefaultValue("中文字");
     $this->assertEquals("中文字", $field->getDefaultValue());
 }