public function testStoreObjectWithIndexes() { $object = new RObject('person'); $object->addValueToIndex('lucky_numbers_int', 42); $object->addValueToIndex('lucky_numbers_int', 64); $object->addValueToIndex('lastname_bin', 'Knuth'); $command = (new Command\Builder\StoreObject(static::$riak))->withObject($object)->buildLocation(static::$key, 'Users', static::LEVELDB_BUCKET_TYPE)->build(); $response = $command->execute(); $this->assertEquals('204', $response->getCode()); }
/** * @expectedException InvalidArgumentException */ public function testInvalidDataTypeForIntIndex() { $data = new \StdClass(); $data->woot = 'sauce'; $object = new Object($data); $object->addValueToIndex('foo_int', 'bar'); }