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());
 }
Exemple #3
0
 /**
  * @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;
 }