'48 hours 0 minutes',
'formatTimePeriod() rounding (=48h), avoidseconds'
],
+ [
+ 259199.55,
+ 'avoidhours',
+ '3 d',
+ 'formatTimePeriod() rounding (>48h), avoidhours'
+ ],
+ [
+ 259199.55,
+ [ 'avoid' => 'avoidhours', 'noabbrevs' => true ],
+ '3 days',
+ 'formatTimePeriod() rounding (>48h), avoidhours'
+ ],
[
259199.55,
'avoidminutes',
'平成24',
'nengo'
],
+ [
+ 'xtY',
+ '20190430235959',
+ '平成31',
+ '平成31',
+ 'nengo - last day of heisei'
+ ],
+ [
+ 'xtY',
+ '20190501000000',
+ '令和元',
+ '令和元',
+ 'nengo - first day of reiwa'
+ ],
+ [
+ 'xtY',
+ '20200501000000',
+ '令和2',
+ '令和2',
+ 'nengo - second year of reiwa'
+ ],
[
'xrxkYY',
'20120102090705',
public function testClearCaches() {
$languageClass = TestingAccessWrapper::newFromClass( Language::class );
- // Populate $dataCache
- Language::getLocalisationCache()->getItem( 'zh', 'mainpage' );
- $oldCacheObj = Language::$dataCache;
- $this->assertNotCount( 0,
- TestingAccessWrapper::newFromObject( Language::$dataCache )->loadedItems );
-
// Populate $mLangObjCache
$lang = Language::factory( 'en' );
$this->assertNotCount( 0, Language::$mLangObjCache );
Language::clearCaches();
- $this->assertNotSame( $oldCacheObj, Language::$dataCache );
- $this->assertCount( 0,
- TestingAccessWrapper::newFromObject( Language::$dataCache )->loadedItems );
$this->assertCount( 0, Language::$mLangObjCache );
$this->assertCount( 0, $languageClass->fallbackLanguageCache );
$this->assertNull( $languageClass->grammarTransformations );