![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/dev/tests/integration/testsuite/Magento/Fedex/Model/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Fedex\Model; class CarrierTest extends \PHPUnit\Framework\TestCase { /** * @var \Magento\Fedex\Model\Carrier */ protected $_model; protected function setUp(): void { $this->_model = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create( \Magento\Fedex\Model\Carrier::class ); } /** * @dataProvider getCodeDataProvider * @param string $type * @param int $expectedCount */ public function testGetCode($type, $expectedCount) { $result = $this->_model->getCode($type); $this->assertCount($expectedCount, $result); } /** * Data Provider for testGetCode * @return array */ public function getCodeDataProvider() { return [ ['method', 21], ['dropoff', 5], ['packaging', 7], ['containers_filter', 4], ['delivery_confirmation_types', 4], ['unit_of_measure', 2], ]; } /** * @dataProvider getCodeUnitOfMeasureDataProvider * @param string $code */ public function testGetCodeUnitOfMeasure($code) { $result = $this->_model->getCode('unit_of_measure', $code); $this->assertNotEmpty($result); } /** * Data Provider for testGetCodeUnitOfMeasure * @return array */ public function getCodeUnitOfMeasureDataProvider() { return [ ['LB'], ['KG'], ]; } }