You are here

public function UPSRateRequestTest::measurementUnitsDataProvider in Commerce UPS 8.3

Data provider for testRateRequest()

File

tests/src/Unit/UPSRateRequestTest.php, line 119

Class

UPSRateRequestTest
Class UPSRateRequestTest.

Namespace

Drupal\Tests\commerce_ups\Unit

Code

public function measurementUnitsDataProvider() {
  $weight_units = [
    WeightUnit::GRAM,
    WeightUnit::KILOGRAM,
    WeightUnit::OUNCE,
    WeightUnit::POUND,
  ];
  $length_units = [
    LengthUnit::MILLIMETER,
    LengthUnit::CENTIMETER,
    LengthUnit::METER,
    LengthUnit::INCH,
    LengthUnit::FOOT,
  ];
  foreach ($weight_units as $weight_unit) {
    foreach ($length_units as $length_unit) {
      (yield [
        $weight_unit,
        $length_unit,
        TRUE,
      ]);
      (yield [
        $weight_unit,
        $length_unit,
        FALSE,
      ]);
    }
  }
}