boolean()->notNull()->defaultValue(1), 'NUMBER(1) DEFAULT 1 NOT NULL' ], ]); } public function testCommentColumn() { $qb = $this->getQueryBuilder(); $expected = "COMMENT ON COLUMN [[comment]].[[text]] IS 'This is my column.'"; $sql = $qb->addCommentOnColumn('comment', 'text', 'This is my column.'); $this->assertEquals($this->replaceQuotes($expected), $sql); $expected = "COMMENT ON COLUMN [[comment]].[[text]] IS ''"; $sql = $qb->dropCommentFromColumn('comment', 'text'); $this->assertEquals($this->replaceQuotes($expected), $sql); } public function testCommentTable() { $qb = $this->getQueryBuilder(); $expected = "COMMENT ON TABLE [[comment]] IS 'This is my table.'"; $sql = $qb->addCommentOnTable('comment', 'This is my table.'); $this->assertEquals($this->replaceQuotes($expected), $sql); $expected = "COMMENT ON TABLE [[comment]] IS ''"; $sql = $qb->dropCommentFromTable('comment'); $this->assertEquals($this->replaceQuotes($expected), $sql); } }