Projet

Général

Profil

Révision 5d12d676

Ajouté par Assos Assos il y a environ 6 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/views/tests/views_upgrade.test
11 11
 * You can find all conversions by searching for "moved to".
12 12
 */
13 13
class ViewsUpgradeTestCase extends ViewsSqlTest {
14

  
15
  /**
16
   *
17
   */
14 18
  public static function getInfo() {
15 19
    return array(
16 20
      'name' => 'Views Upgrade test',
......
19 23
    );
20 24
  }
21 25

  
26
  /**
27
   * {@inheritdoc}
28
   */
22 29
  protected function setUp() {
23
//     // To import a view the user needs use PHP for settings rights, so enable php module.
30
    // To import a view the user needs use PHP for settings rights, so enable
31
    // PHP module.
24 32
    parent::setUp();
25 33

  
26 34
    module_enable(array('php'));
27 35
    $this->resetAll();
28 36
  }
29 37

  
38
  /**
39
   *
40
   */
30 41
  function viewsData() {
31 42
    $data = parent::viewsData();
32 43
    $data['views_test']['old_field_1']['moved to'] = array('views_test', 'id');
......
41 52
    return $data;
42 53
  }
43 54

  
55
  /**
56
   *
57
   */
44 58
  function debugField($field) {
45 59
    $keys = array('id', 'table', 'field', 'actual_field', 'original_field', 'real_field');
46 60
    $info = array();
......
59 73
    $view->update();
60 74
    $view->build();
61 75

  
62
//     $this->assertEqual('old_field_1', $view->field['old_field_1']->options['id'], "Id shouldn't change during conversion");
63
//     $this->assertEqual('id', $view->field['old_field_1']->field, 'The field should change during conversion');
76
    // $this->assertEqual('old_field_1',
77
    //   $view->field['old_field_1']->options['id'],
78
    //   "Id shouldn't change during conversion");
79
    // $this->assertEqual('id', $view->field['old_field_1']->field,
80
    //   'The field should change during conversion');
64 81
    $this->assertEqual('id', $view->field['old_field_1']->real_field);
65 82
    $this->assertEqual('views_test', $view->field['old_field_1']->table);
66 83
    $this->assertEqual('old_field_1', $view->field['old_field_1']->original_field, 'The field should have stored the original_field');
......
70 87
    $view->update();
71 88
    $view->build();
72 89

  
73
//     $this->assertEqual('old_field_2', $view->field['old_field_2']->options['id']);
90
    // $this->assertEqual('old_field_2',
91
    //   $view->field['old_field_2']->options['id']);
74 92
    $this->assertEqual('name', $view->field['old_field_2']->real_field);
75 93
    $this->assertEqual('views_test', $view->field['old_field_2']->table);
76 94

  
77
//     $this->assertEqual('old_field_3', $view->filter['old_field_3']->options['id']);
95
    // $this->assertEqual('old_field_3',
96
    //   $view->filter['old_field_3']->options['id']);
78 97
    $this->assertEqual('age', $view->filter['old_field_3']->real_field);
79 98
    $this->assertEqual('views_test', $view->filter['old_field_3']->table);
80 99

  
......
84 103
    $view->build();
85 104

  
86 105
    $this->assertEqual('views_test', $view->base_table, 'Make sure that view->base_table gets automatically converted.');
87
//     $this->assertEqual('id', $view->field['id']->field, 'If we move a whole table fields of this table should work, too.');
106
    // $this->assertEqual('id', $view->field['id']->field,
107
    //  'If we move a whole table fields of this table should work, too.');
88 108
    $this->assertEqual('id', $view->field['id']->real_field, 'To run the query right the real_field has to be set right.');
89 109
    $this->assertEqual('views_test', $view->field['id']->table);
90 110
  }
......
106 126
    $this->assertText('Recent comments');
107 127
  }
108 128

  
129
  /**
130
   *
131
   */
109 132
  public function viewsMovedToField() {
110
    $view = new view;
133
    $view = new view();
111 134
    $view->name = 'test_views_move_to_field';
112 135
    $view->description = '';
113 136
    $view->tag = '';
......
127 150
    return $view;
128 151
  }
129 152

  
153
  /**
154
   *
155
   */
130 156
  public function viewsMovedToHandler() {
131
    $view = new view;
157
    $view = new view();
132 158
    $view->name = 'test_views_move_to_handler';
133 159
    $view->description = '';
134 160
    $view->tag = '';
......
152 178
    return $view;
153 179
  }
154 180

  
181
  /**
182
   *
183
   */
155 184
  public function viewsMovedToTable() {
156
    $view = new view;
185
    $view = new view();
157 186
    $view->name = 'test_views_move_to_table';
158 187
    $view->description = '';
159 188
    $view->tag = '';
......
173 202
    return $view;
174 203
  }
175 204

  
205
  /**
206
   *
207
   */
176 208
  protected function viewUpgradeImport() {
177 209
    $import = '
178 210
      $view = new view;
......
272 304
      $handler->display->display_options["block_description"] = "Recent comments view"
273 305
;';
274 306

  
275
      return $import;
307
    return $import;
276 308
  }
309

  
277 310
}

Formats disponibles : Unified diff