public function setup() { parent::setup(); // create bucket $this->bucket = new Bucket("foo"); $this->bucket->getProps()->setNVal(5); // insert bucket into a cluster $riakKVServiceClient = new MockedRiakKVServiceClient($this->getContainer()); $riakBucketServiceClient = new MockedRiakBucketServiceClient($this->getContainer()); $guzzleClientProviderTest = new SimpleGuzzleClientProviderTest(); $guzzleClientProvider = $guzzleClientProviderTest->getGuzzleClientProvider(); $eventDispatcher = $this->getService("event_dispatcher"); $this->cluster = new Cluster("backend", "http", "localhost", "1234", "frontend", 50, array(), $guzzleClientProvider, $eventDispatcher, $riakBucketServiceClient, $riakKVServiceClient); $this->cluster->addBucket($this->bucket); }
<?php use Kbrw\RiakBundle\Model\Bucket\Bucket; $object = new Bucket("retailer"); $object->getProps()->setR("quorum"); $object->getProps()->setW("quorum"); $object->getProps()->setDw("quorum"); $object->getProps()->setRw("quorum");
/** * @test */ public function saveBucketProperties() { $this->bucket->getProps()->setNVal(5); $this->assertTrue($this->bucket->save()); $this->assertEquals(5, $this->cluster->bucketProperties($this->bucket->getName())->getProps()->getNVal()); }