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