public function testKeyspaceCanBeUpdated() { try { $this->cassandra->dropKeyspace('CassandraTest2'); } catch (Exception $e) { } $this->cassandra->createKeyspace('CassandraTest2'); $this->assertEquals(array('column-families' => array(), 'name' => 'CassandraTest2', 'placement-strategy' => 'org.apache.cassandra.locator.SimpleStrategy', 'placement-strategy-options' => array('replication_factor' => 1), 'replication-factor' => 1), $this->cassandra->getKeyspaceSchema('CassandraTest2', false)); $this->cassandra->updateKeyspace('CassandraTest2', 1, Cassandra::PLACEMENT_NETWORK, array('DC1' => 2, 'DC2' => 2)); $this->assertEquals(array('column-families' => array(), 'name' => 'CassandraTest2', 'placement-strategy' => 'org.apache.cassandra.locator.NetworkTopologyStrategy', 'placement-strategy-options' => array('DC2' => 2, 'DC1' => 2), 'replication-factor' => null), $this->cassandra->getKeyspaceSchema('CassandraTest2', false)); }