3 namespace Doctrine\Tests\DBAL\Types;
5 use Doctrine\DBAL\Types\Type;
6 use Doctrine\Tests\DBAL\Mocks;
8 require_once __DIR__ . '/../../TestInit.php';
10 class IntegerTest extends \Doctrine\Tests\DbalTestCase
16 protected function setUp()
18 $this->_platform = new \Doctrine\Tests\DBAL\Mocks\MockPlatform();
19 $this->_type = Type::getType('integer');
22 public function testIntegerConvertsToPHPValue()
24 $this->assertInternalType('integer', $this->_type->convertToPHPValue('1', $this->_platform));
25 $this->assertInternalType('integer', $this->_type->convertToPHPValue('0', $this->_platform));
28 public function testIntegerNullConvertsToPHPValue()
30 $this->assertNull($this->_type->convertToPHPValue(null, $this->_platform));