public function testSetClientData() { $query = new AfsQuery(); $ids = array(1, 2, 3); $query->set_client_data($ids); $parameters = $query->get_parameters(); $clientData = $parameters['clientData']; $this->assertEquals(3, count($clientData)); foreach ($ids as $id) { $this->assertTrue(in_array($id, $clientData)); } $query->set_client_data(4); $parameters = $query->get_parameters(); $clientData = $parameters['clientData']; $this->assertEquals(1, count($clientData)); $this->assertTrue(in_array(4, $clientData)); }