コード例 #1
0
ファイル: FieldTest.php プロジェクト: SqueezyWeb/Database
 /**
  * Test for `Field::getField()`.
  *
  * @since 1.0.0
  * @access public
  *
  * @requires function Freyja\Database\Schema\Field::__construct
  * @requires function Freyja\Database\Schema\Field::text
  * @requires function Freyja\Database\Schema\Field::notNull
  * @requires function Freyja\Database\Schema\Field::setDefault
  * @requires function Freyja\Database\Schema\Field::getField
  */
 public function testGetField()
 {
     $field = new Field('field');
     $field_info = $field->text()->notNull()->setDefault('ciaone')->getField();
     $expected = array('field' => array('type' => 'TEXT', 'default' => '\'ciaone\'', 'NOT NULL' => true, 'UNSIGNED' => false, 'AUTO_INCREMENT' => false));
     $this->assertEquals($field_info, $expected, 'Failed asserting that Field::getField() correctly retrieves the field information.');
 }