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')); }