Page MenuHomeWickedGov Phorge

SqlBagOStuffMultiPrimaryIntegrationTest.php
No OneTemporary

Size
884 B
Referenced Files
None
Subscribers
None

SqlBagOStuffMultiPrimaryIntegrationTest.php

<?php
/**
* @group BagOStuff
* @group Database
* @covers \SqlBagOStuff
*/
class SqlBagOStuffMultiPrimaryIntegrationTest extends BagOStuffTestBase {
protected function newCacheInstance() {
return $this->getServiceContainer()->getObjectCacheFactory()->newFromParams( [
'class' => SqlBagOStuff::class,
'loggroup' => 'SQLBagOStuff',
'multiPrimaryMode' => true,
'purgePeriod' => 0,
'reportDupes' => false
] );
}
public function testModtoken() {
$now = self::TEST_TIME;
$this->cache->setMockTime( $now );
$this->cache->set( 'test', 'a' );
$this->assertSame( 'a', $this->cache->get( 'test' ) );
$now--;
// Modtoken comparison makes this a no-op
$this->cache->set( 'test', 'b' );
$this->assertSame( 'a', $this->cache->get( 'test' ) );
$now += 2;
$this->cache->set( 'test', 'c' );
$this->assertSame( 'c', $this->cache->get( 'test' ) );
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 19 2026, 17:25 (4 w, 6 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
6e/53/97f483c71c375c054e6e9a9c7cf6
Default Alt Text
SqlBagOStuffMultiPrimaryIntegrationTest.php (884 B)

Event Timeline