public function testRegisterUnknownDoctrineMappingType()
 {
     $this->setExpectedException('Doctrine\\DBAL\\DBALException');
     $this->_platform->registerDoctrineTypeMapping('foo', 'bar');
 }
 /**
  * Adds custom types to the db platform
  * @param AbstractPlatform $dbPlatform
  * @param array $types
  */
 protected function addTypes(AbstractPlatform $dbPlatform, array $types)
 {
     foreach ($types as $typeName => $typeClass) {
         if (Type::hasType($typeName)) {
             continue;
         }
         Type::addType($typeName, $typeClass);
         $dbPlatform->registerDoctrineTypeMapping($typeName, $typeName);
     }
 }