/** * @test */ public function addBucketUsingBucketInstance() { $bucket = new Bucket("bar"); $this->cluster->addBucket($bucket); $this->assertEquals("bar", $bucket->getName()); $this->assertEquals($this->cluster, $bucket->getCluster()); $this->assertEquals($this->cluster->getRiakBucketServiceClient(), $bucket->getRiakBucketServiceClient()); $this->assertEquals($this->cluster->getRiakKVServiceClient(), $bucket->getRiakKVServiceClient()); }
public function setup() { parent::setup(); // create bucket $this->bucket = new Bucket("some_classes"); $this->bucket->setFormat("json"); $this->bucket->setFullyQualifiedClassName("Kbrw\\RiakBundle\\Tests\\Model\\Bucket\\SomeClass"); // 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, null, $riakBucketServiceClient, $riakKVServiceClient); $this->cluster->addBucket($this->bucket); // insert fake data into this bucket for test purposes $this->insertData("foo1", new SomeClass("bar1")); $this->insertData("foo2", new SomeClass("bar2")); }