Basho\Tests\Riak\ObjectTest::testAddIndexes PHP Method

testAddIndexes() public method

public testAddIndexes ( )
    public function testAddIndexes()
    {
        $data = new \StdClass();
        $data->woot = 'sauce';
        $headers = ['x-riak-index-foo_bin' => 'bar', 'x-riak-index-foo_int' => '42'];
        $object = new RObject($data, $headers);
        $object->addValueToIndex("foo_int", 50);
        $object->addValueToIndex("foo_bin", 'baz');
        $indexes = $object->getIndexes();
        $this->assertNotEmpty($indexes);
        $this->assertEquals(2, count($indexes));
        $this->assertEquals(['bar', 'baz'], $indexes["foo_bin"]);
        $this->assertEquals([42, 50], $indexes["foo_int"]);
    }