/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
dev/tests/integration/testsuite/Magento/Fedex/Model/CarrierTest.php
73 строки
2 KB
Raj Mohan R
AC-16236::Upgrade Core Test Framework to PHPUnit 12 and Migrate from PHPUnit 10
11 фев 2026, 13:51
11 фев 2026, 13:51
152ed41
Код
Авторство
О чём код?
<?php /** * Copyright 2014 Adobe * All Rights Reserved. */ namespace Magento\Fedex\Model; use PHPUnit\Framework\Attributes\DataProvider; 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 ); } /** * @param string $type * @param int $expectedCount */ #[DataProvider('getCodeDataProvider')] public function testGetCode($type, $expectedCount) { $result = $this->_model->getCode($type); $this->assertCount($expectedCount, $result); } /** * Data Provider for testGetCode * @return array */ public static function getCodeDataProvider() { return [ ['method', 28], ['dropoff', 5], ['packaging', 7], ['containers_filter', 4], ['delivery_confirmation_types', 4], ['unit_of_measure', 2], ]; } /** * @param string $code */ #[DataProvider('getCodeUnitOfMeasureDataProvider')] public function testGetCodeUnitOfMeasure($code) { $result = $this->_model->getCode('unit_of_measure', $code); $this->assertNotEmpty($result); } /** * Data Provider for testGetCodeUnitOfMeasure * @return array */ public static function getCodeUnitOfMeasureDataProvider() { return [ ['LB'], ['KG'], ]; } }