public function testCreateNewColumn() { $column = new Column('title'); $this->assertSame('title', $column->getName()); $this->assertEmpty($column->getAutoIncrementString()); $this->assertSame('COL_TITLE', $column->getConstantName()); $this->assertSame('public', $column->getMutatorVisibility()); $this->assertSame('public', $column->getAccessorVisibility()); $this->assertFalse($column->getSize()); $this->assertFalse($column->hasPlatform()); $this->assertFalse($column->hasReferrers()); $this->assertFalse($column->isAutoIncrement()); $this->assertFalse($column->isEnumeratedClasses()); $this->assertFalse($column->isLazyLoad()); $this->assertFalse($column->isNamePlural()); $this->assertFalse($column->isNestedSetLeftKey()); $this->assertFalse($column->isNestedSetRightKey()); $this->assertFalse($column->isNotNull()); $this->assertFalse($column->isNodeKey()); $this->assertFalse($column->isPrimaryKey()); $this->assertFalse($column->isPrimaryString()); $this->assertFalse($column->isTreeScopeKey()); $this->assertFalse($column->isUnique()); $this->assertFalse($column->requiresTransactionInPostgres()); }
public function testSetUnique() { $column = new Column(); $column->setUnique(true); $this->assertTrue($column->isUnique()); }