Projet

Général

Profil

Révision b720ea3e

Ajouté par Assos Assos il y a plus de 8 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/date/tests/date_api.test
132 132
    // Test week range with calendar weeks.
133 133
    variable_set('date_first_day', 0);
134 134
    variable_set('date_api_use_iso8601', FALSE);
135
    $expected = '2008-01-27 to 2008-02-03';
135
    $expected = '2008-01-27 to 2008-02-02';
136 136
    $result = date_week_range(5, 2008);
137 137
    $value = $result[0]->format(DATE_FORMAT_DATE) . ' to ' . $result[1]->format(DATE_FORMAT_DATE);
138 138
    $this->assertEqual($expected, $value, "Test calendar date_week_range(5, 2008): should be $expected, found $value.");
139
    $expected = '2009-01-25 to 2009-02-01';
139
    $expected = '2009-01-25 to 2009-01-31';
140 140
    $result = date_week_range(5, 2009);
141 141
    $value = $result[0]->format(DATE_FORMAT_DATE) . ' to ' . $result[1]->format(DATE_FORMAT_DATE);
142 142
    $this->assertEqual($expected, $value, "Test calendar date_week_range(5, 2009): should be $expected, found $value.");
......
144 144
    // And now with ISO weeks.
145 145
    variable_set('date_first_day', 1);
146 146
    variable_set('date_api_use_iso8601', TRUE);
147
    $expected = '2008-01-28 to 2008-02-04';
147
    $expected = '2008-01-28 to 2008-02-03';
148 148
    $result = date_week_range(5, 2008);
149 149
    $value = $result[0]->format(DATE_FORMAT_DATE) . ' to ' . $result[1]->format(DATE_FORMAT_DATE);
150 150
    $this->assertEqual($expected, $value, "Test ISO date_week_range(5, 2008): should be $expected, found $value.");
151
    $expected = '2009-01-26 to 2009-02-02';
151
    $expected = '2009-01-26 to 2009-02-01';
152 152
    $result = date_week_range(5, 2009);
153 153
    $value = $result[0]->format(DATE_FORMAT_DATE) . ' to ' . $result[1]->format(DATE_FORMAT_DATE);
154 154
    $this->assertEqual($expected, $value, "Test ISO date_week_range(5, 2009): should be $expected, found $value.");
......
396 396
    $date = new dateObject($input, $timezone, $format);
397 397
    $this->assertNotEqual(count($date->errors), 0, '23 abc 2012 should be an invalid date');
398 398

  
399
    // Test Granularity.
400
    $input = '2005-06-01 10:30:45';
401
    $timezone = NULL;
402
    $format = 'Y-m-d H:i:s';
403

  
404
    $date = new dateObject($input, $timezone, $format);
405
    $date->removeGranularity('hour');
406
    $date->removeGranularity('second');
407
    $date->removeGranularity('minute');
408

  
409
    $value = $date->format($format);
410
    $expected = '2005-06-01';
411
    $this->assertEqual($expected, $value, "The date with removed granularity should be $expected, found $value.");
412

  
413
    $date->addGranularity('hour');
414
    $date->addGranularity('second');
415
    $date->addGranularity('minute');
416

  
417
    $value = $date->format($format);
418
    $expected = '2005-06-01 10:30:45';
419

  
420
    $this->assertEqual($expected, $value, "The date with added granularity should be $expected, found $value.");
399 421
  }
400 422

  
401 423
  /**

Formats disponibles : Unified diff