You are here

protected function CurrencyAmountViewsHandlerFieldWebTestCase::schemaDefinition in Currency 7.2

Overrides parent::schemaDefinition.

Overrides ViewsSqlTest::schemaDefinition

File

currency/tests/CurrencyAmountViewsHandlerFieldWebTestCase.test, line 37
Contains class CurrencyAmountViewsHandlerFieldWebTestCase.

Class

CurrencyAmountViewsHandlerFieldWebTestCase
Tests CurrencyAmountViewsHandlerField.

Code

protected function schemaDefinition() {
  $schema['views_test'] = array(
    'fields' => array(
      'currency_code' => array(
        'type' => 'varchar',
        'length' => '3',
      ),
    ),
  );
  $fields = array(
    'amount_currency_code_field_option',
    'amount_currency_code_definition',
    'amount_currency_code_field_definition',
    'amount_currency_code_field_table_definition',
    'amount_currency_undefined',
  );
  foreach ($fields as $field) {
    $schema['views_test']['fields'][$field] = array(
      'type' => 'varchar',
      'length' => 255,
    );
  }
  return $schema;
}