--- /dev/null
+<?php
+
+class PdoCustomerManagerTest extends AlloServeurTest {
+
+ /** @var PdoCustomerManager */
+ private $pdoCustomerManager;
+
+ protected function setUp() {
+ parent::setUp();
+ $this->pdoCustomerManager = new PdoCustomerManager();
+ }
+
+ public function testSearchCustomer(){
+ $search_result = $this->pdoCustomerManager->searchCustomer(FixturesData::AP_ID);
+ $this->assertEquals(FixturesData::AP_ID,$search_result[0]['ap_id']);
+ }
+
+ public function testRemoveCustomer(){
+ $customer = $this->pdoCustomerManager->getCustomerByAPId(FixturesData::AP_ID);
+ $this->pdoCustomerManager->removeCustomer($customer);
+ $this->assertFalse($this->pdoCustomerManager->apidExists(FixturesData::AP_ID));
+ }
+
+ public function testGetCustomerForOutput(){
+ $customers_list = $this->pdoCustomerManager->getCustomersForOutput(0,50);
+ $this->assertEquals(FixturesData::AP_ID,$customers_list[0]['ap_id']);
+ }
+
+}
\ No newline at end of file