/** * A method to test the getAllAdvertisersForAgency() method. * * Requirements: * Test 1: Re-perform Test 5 from above. */ function testGetAllAdvertisersForAgency() { // Insert a single advertiser $doClients = OA_Dal::factoryDO('clients'); $doClients->clientname = 'Advertiser 1'; $doClients->agencyid = 1; $doClients->reportlastdate = '2007-04-03 19:14:59'; $doClients->type = DataObjects_Clients::ADVERTISER_TYPE_DEFAULT; $aClientId = DataGenerator::generateOne($doClients); // Test 1 $aClients = $this->dalClients->getAllAdvertisersForAgency(1, 'name', 'up'); $this->assertTrue(is_array($aClients)); $this->assertEqual(count($aClients), 1); $this->assertTrue(is_array($aClients[1])); $this->assertEqual(count($aClients[1]), 2); $this->assertEqual($aClients[1]['clientname'], 'Advertiser 1'); $this->assertEqual($aClients[1]['type'], DataObjects_Clients::ADVERTISER_TYPE_DEFAULT); TestEnv::truncateAllTables(); }