public function testBuildMapOp() { $op = DataType::buildMapOp(static::$mapUpdates, static::$mapRemoves, false); $this->mapOpAssertions($op); $op = DataType::buildMapOp(static::$mapUpdates, static::$mapRemoves, true); $this->assertInstanceOf('Basho\\Riak\\Api\\Pb\\Message\\DtOp', $op); $this->mapOpAssertions($op->getMapOp()); }
public function testBuildMapOp() { $op = DataType::buildMapOp(static::MAP_UPDATES, static::MAP_REMOVES, false); $this->mapOpAssertions($op); $op = DataType::buildMapOp(static::MAP_UPDATES, static::MAP_REMOVES, true); $this->assertInstanceOf('Basho\\Riak\\Api\\Pb\\Message\\DtOp', $op); $this->mapOpAssertions($op->getMapOp()); }
/** * @param array $updates * @param array $removes * @return Pb\Message\DtUpdateReq * @throws Exception */ protected function buildMapUpdateMessage(array $updates = [], array $removes = []) { $message = $this->buildDataTypeMessage(); $message->setOp(Api\Pb\Translator\DataType::buildMapOp($updates, $removes, true)); return $message; }