instance = new \OCP\Cache\CappedMemoryCache(); } public function testSetOverCap(): void { $instance = new \OCP\Cache\CappedMemoryCache(3); $instance->set('1', 'a'); $instance->set('2', 'b'); $instance->set('3', 'c'); $instance->set('4', 'd'); $instance->set('5', 'e'); $this->assertFalse($instance->hasKey('1')); $this->assertFalse($instance->hasKey('2')); $this->assertTrue($instance->hasKey('3')); $this->assertTrue($instance->hasKey('4')); $this->assertTrue($instance->hasKey('5')); } public function testClear(): void { $value = 'ipsum lorum'; $this->instance->set('1_value1', $value); $this->instance->set('1_value2', $value); $this->instance->set('2_value1', $value); $this->instance->set('3_value1', $value); $this->assertTrue($this->instance->clear()); $this->assertFalse($this->instance->hasKey('1_value1')); $this->assertFalse($this->instance->hasKey('1_value2')); $this->assertFalse($this->instance->hasKey('2_value1')); $this->assertFalse($this->instance->hasKey('3_value1')); } public function testIndirectSet(): void { $this->instance->set('array', []); $this->instance['array'][] = 'foo'; $this->assertEquals(['foo'], $this->instance->get('array')); $this->instance['array']['bar'] = 'qwerty'; $this->assertEquals(['foo', 'bar' => 'qwerty'], $this->instance->get('array')); } } itch'/> Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD: https://github.com/go-gitea/giteawww-data
summaryrefslogtreecommitdiffstats
path: root/web_src/js/test/setup.js
blob: d9f0b8b547f5998af392343d9cd66d3da1343f35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
window.config = {
  csrfToken: 'test-csrf-token-123456',
  pageData: {},
  i18n: {},
  appSubUrl: '',
  tributeValues: [
    {key: 'user1 User 1', value: 'user1', name: 'user1', fullname: 'User 1', avatar: 'https://avatar1.com'},
    {key: 'user2 User 2', value: 'user2', name: 'user2', fullname: 'User 2', avatar: 'https://avatar2.com'},
    {key: 'user3 User 3', value: 'user3', name: 'user3', fullname: 'User 3', avatar: 'https://avatar3.com'},
    {key: 'user4 User 4', value: 'user4', name: 'user4', fullname: 'User 4', avatar: 'https://avatar4.com'},
    {key: 'user5 User 5', value: 'user5', name: 'user5', fullname: 'User 5', avatar: 'https://avatar5.com'},
    {key: 'user6 User 6', value: 'user6', name: 'user6', fullname: 'User 6', avatar: 'https://avatar6.com'},
    {key: 'user7 User 7', value: 'user7', name: 'user7', fullname: 'User 7', avatar: 'https://avatar7.com'},
  ],
};