public function testBuildSetOp()
 {
     $op = DataType::buildSetOp(static::$setAdds, static::$setRemoves, false);
     $this->setOpAssertions($op);
     $op = DataType::buildSetOp(static::$setAdds, static::$setRemoves, true);
     $this->assertInstanceOf('Basho\\Riak\\Api\\Pb\\Message\\DtOp', $op);
     $this->setOpAssertions($op->getSetOp());
 }
 public function testBuildSetOp()
 {
     $op = DataType::buildSetOp(static::SET_ADDS, static::SET_REMOVES, false);
     $this->setOpAssertions($op);
     $op = DataType::buildSetOp(static::SET_ADDS, static::SET_REMOVES, true);
     $this->assertInstanceOf('Basho\\Riak\\Api\\Pb\\Message\\DtOp', $op);
     $this->setOpAssertions($op->getSetOp());
 }
Exemple #3
0
 /**
  * @param array $adds
  * @param array $removes
  * @return Pb\Message\DtUpdateReq
  */
 protected function buildSetUpdateMessage(array $adds = [], array $removes = [])
 {
     $message = $this->buildDataTypeMessage();
     $message->setOp(Api\Pb\Translator\DataType::buildSetOp($adds, $removes, true));
     return $message;
 }