initializeDoctrineTypeMappings() public method

{@inheritDoc}
Example #1
0
 public function testInitializesDoctrineTypeMappings()
 {
     $this->_platform->initializeDoctrineTypeMappings();
     $this->assertTrue($this->_platform->hasDoctrineTypeMappingFor('smallint'));
     $this->assertSame('smallint', $this->_platform->getDoctrineTypeMapping('smallint'));
     $this->assertTrue($this->_platform->hasDoctrineTypeMappingFor('bigint'));
     $this->assertSame('bigint', $this->_platform->getDoctrineTypeMapping('bigint'));
     $this->assertTrue($this->_platform->hasDoctrineTypeMappingFor('integer'));
     $this->assertSame('integer', $this->_platform->getDoctrineTypeMapping('integer'));
     $this->assertTrue($this->_platform->hasDoctrineTypeMappingFor('time'));
     $this->assertSame('time', $this->_platform->getDoctrineTypeMapping('time'));
     $this->assertTrue($this->_platform->hasDoctrineTypeMappingFor('date'));
     $this->assertSame('date', $this->_platform->getDoctrineTypeMapping('date'));
     $this->assertTrue($this->_platform->hasDoctrineTypeMappingFor('varchar'));
     $this->assertSame('string', $this->_platform->getDoctrineTypeMapping('varchar'));
     $this->assertTrue($this->_platform->hasDoctrineTypeMappingFor('character'));
     $this->assertSame('string', $this->_platform->getDoctrineTypeMapping('character'));
     $this->assertTrue($this->_platform->hasDoctrineTypeMappingFor('clob'));
     $this->assertSame('text', $this->_platform->getDoctrineTypeMapping('clob'));
     $this->assertTrue($this->_platform->hasDoctrineTypeMappingFor('blob'));
     $this->assertSame('blob', $this->_platform->getDoctrineTypeMapping('blob'));
     $this->assertTrue($this->_platform->hasDoctrineTypeMappingFor('decimal'));
     $this->assertSame('decimal', $this->_platform->getDoctrineTypeMapping('decimal'));
     $this->assertTrue($this->_platform->hasDoctrineTypeMappingFor('double'));
     $this->assertSame('float', $this->_platform->getDoctrineTypeMapping('double'));
     $this->assertTrue($this->_platform->hasDoctrineTypeMappingFor('real'));
     $this->assertSame('float', $this->_platform->getDoctrineTypeMapping('real'));
     $this->assertTrue($this->_platform->hasDoctrineTypeMappingFor('timestamp'));
     $this->assertSame('datetime', $this->_platform->getDoctrineTypeMapping('timestamp'));
 }