public function testUploadMsisdnFile() { $fileName = __DIR__ . '/csv/StockTestingMSISDN.txt'; $mimeType = new finfo(FILEINFO_MIME_TYPE); $data = $this->_service->getData($fileName, $mimeType->file($fileName)); $this->assertEquals('msisdn', $data['data']['_type']); $watcher = $this->_service->createMsisdn($data); $this->assertInstanceOf('\\Core\\Model\\WatcherModel', $watcher); }
/** * @group EricssonPreinvetoryInt */ public function testUploadMsisdnFile() { $fileName = __DIR__ . '/csv/StockTestingMSISDN.txt'; $mimeType = new finfo(FILEINFO_MIME_TYPE); $data = $this->_service->getData($fileName, $mimeType->file($fileName)); $this->assertEquals('msisdn', $data['_type']); $this->_service->createMsisdn($data, $this->_user->getOrganizationId()); $result = $this->_service->listAll(null, array(), null, $this->_user->getOrganization()); $this->assertEquals(20, $result->getCount()); $items = array('8934071279000005005' => '34682988695', '8934071279000005013' => '34682988696', '8934071279000005021' => '34682988697', '8934071279000005039' => '34682988698', '8934071279000005047' => '34682988699', '8934071279000005054' => '34682988700', '8934071279000005062' => '34682988701', '8934071279000005070' => '34682988702', '8934071279000005088' => '34682988703', '8934071279000005096' => '34682988704', '8934071279000005104' => '34682988705', '8934071279000005112' => '34682988706', '8934071279000005120' => '34682988707', '8934071279000005138' => '34682988708', '8934071279000005146' => '34682988709', '8934071279000005153' => '34682988710', '8934071279000005161' => '34682988711', '8934071279000005179' => '34682988712', '8934071279000005187' => '34682988713', '8934071279000005195' => '34682988714'); $resultItems = $result->getItems(); foreach ($items as $item => $msisdn) { $this->assertNotEmpty(array_filter($resultItems, function ($sim) use($item, $msisdn) { return $sim->getIcc() == $item && $sim->getMsisdn() == $msisdn; }), $item); } }