Example #1
0
 public function test1_Queries()
 {
     $this->assertEquals(TRUE, static::$collection->any());
     $this->assertEquals('stuff', static::$collection->{'part1.item1'});
     static::$collection['set'] = ['test' => 'set test'];
     $this->assertEquals(static::$collection->get('set'), ['test' => 'set test']);
     $this->assertEquals(NULL, static::$collection->set(999, 'set test'));
     $this->assertEquals('default', static::$collection->search_and_replace('does-not-exist', 'default'));
     $this->assertEquals(['test' => 'set test'], static::$collection->search_and_replace('set', 'default'));
     $this->assertEquals(static::$collection->search_and_replace('set.test'), 'set test');
     static::$collection->forget('set');
     $this->assertTrue(!static::$collection->has('set'));
 }