Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Merge branch 'add/ddl.columnBigInt' of git://github.com/samsonasik/zf2 into samsonasik-add/ddl.columnBigInt
  • Loading branch information
Ralph Schindler committed May 23, 2013
2 parents ad8e211 + 28410d3 commit 031c31d
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 1 deletion.
18 changes: 18 additions & 0 deletions library/Zend/Db/Sql/Ddl/Column/BigInteger.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?php
/**
* Zend Framework (http://framework.zend.com/)
*
* @link http://github.com/zendframework/zf2 for the canonical source repository
* @copyright Copyright (c) 2005-2013 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
*/

namespace Zend\Db\Sql\Ddl\Column;

class BigInteger extends Integer
{
/**
* @var string
*/
protected $type = 'BIGINT';
}
37 changes: 37 additions & 0 deletions tests/ZendTest/Db/Sql/Ddl/Column/BigIntegerTest.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<?php
/**
* Zend Framework (http://framework.zend.com/)
*
* @link http://github.com/zendframework/zf2 for the canonical source repository
* @copyright Copyright (c) 2005-2013 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
*/

namespace ZendTest\Db\Sql\Ddl\Column;

use Zend\Db\Sql\Ddl\Column\BigInteger;

class BigIntegerTest extends \PHPUnit_Framework_TestCase
{

/**
* @covers Zend\Db\Sql\Ddl\Column\BigInteger::__construct
*/
public function testObjectConstruction()
{
$integer = new BigInteger('foo');
$this->assertEquals('foo', $integer->getName());
}

/**
* @covers Zend\Db\Sql\Ddl\Column\Column::getExpressionData
*/
public function testGetExpressionData()
{
$column = new BigInteger('foo');
$this->assertEquals(
array(array('%s %s', array('foo', 'BIGINT NOT NULL'), array($column::TYPE_IDENTIFIER, $column::TYPE_LITERAL))),
$column->getExpressionData()
);
}
}
2 changes: 1 addition & 1 deletion tests/ZendTest/Db/Sql/Ddl/Column/IntegerTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ class IntegerTest extends \PHPUnit_Framework_TestCase
{

/**
* @covers Zend\Db\Sql\Ddl\Column\Float::__construct
* @covers Zend\Db\Sql\Ddl\Column\Integer::__construct
*/
public function testObjectConstruction()
{
Expand Down

0 comments on commit 031c31d

Please sign in to comment.