public function testToString() { $this->assertEquals('Signed Integer', DataType::integer()); $this->assertEquals('Unsigned Integer', DataType::integer(DataType::UNSIGNED)); $this->assertEquals('Unsigned Big Integer', DataType::integer(DataType::UNSIGNED | DataType::BIG)); $this->assertEquals('Auto Signed Tiny Integer', DataType::integer(DataType::AUTO_INCREMENT | DataType::TINY)); $this->assertEquals('Signed Small Integer', DataType::integer(DataType::SMALL)); $this->assertEquals('String(0)', DataType::string(0)); $this->assertEquals('String(100)', DataType::string(100)); $this->assertEquals('Text', DataType::text()); $this->assertEquals('Boolean', DataType::boolean()); $this->assertEquals('Float', DataType::float()); $this->assertEquals('Date', DataType::date()); $this->assertEquals('Date/Time', DataType::dateTime()); $this->assertEquals('Object', DataType::object()); }