public function CommerceMigrateTestTrait::assertProductVariationTypeEntity in Commerce Migrate 8.2
Same name and namespace in other branches
- 3.1.x tests/src/Kernel/CommerceMigrateTestTrait.php \Drupal\Tests\commerce_migrate\Kernel\CommerceMigrateTestTrait::assertProductVariationTypeEntity()
- 3.0.x tests/src/Kernel/CommerceMigrateTestTrait.php \Drupal\Tests\commerce_migrate\Kernel\CommerceMigrateTestTrait::assertProductVariationTypeEntity()
Asserts a product variation type.
Parameters
string $id: The product variation type.
string $label: The expected label.
string $order_item_type_id: The expected order item type id.
bool $is_title_generated: The expected indicator that a title is generated.
array $traits: An array of traits.
5 calls to CommerceMigrateTestTrait::assertProductVariationTypeEntity()
- ProductVariationTypeTest::testProductVariationType in modules/
ubercart/ tests/ src/ Kernel/ Migrate/ uc7/ ProductVariationTypeTest.php - Test product variation type migration from Ubercart 7 to Commerce 2.
- ProductVariationTypeTest::testProductVariationType in modules/
commerce/ tests/ src/ Kernel/ Migrate/ commerce1/ ProductVariationTypeTest.php - Test product variation type migration from Drupal 7 to 8.
- ProductVariationTypeTest::testProductVariationType in modules/
ubercart/ tests/ src/ Kernel/ Migrate/ uc6/ ProductVariationTypeTest.php - Test product variation type migration from Ubercart 6 to Commerce 2.
- ProductVariationTypeTest::testProductVariationType in modules/
shopify/ tests/ src/ Kernel/ Migrate/ ProductVariationTypeTest.php - Test product variation migration.
- ProductVariationTypeTest::testProductVariationType in modules/
magento/ tests/ src/ Kernel/ Migrate/ magento2/ ProductVariationTypeTest.php - Test product type migration.
File
- tests/
src/ Kernel/ CommerceMigrateTestTrait.php, line 589
Class
- CommerceMigrateTestTrait
- Helper function to test migrations.
Namespace
Drupal\Tests\commerce_migrate\KernelCode
public function assertProductVariationTypeEntity($id, $label, $order_item_type_id, $is_title_generated, array $traits) {
$variation_type = ProductVariationType::load($id);
$this
->assertInstanceOf(ProductVariationType::class, $variation_type);
$this
->assertSame($label, $variation_type
->label());
$this
->assertSame($order_item_type_id, $variation_type
->getOrderItemTypeId());
$this
->assertSame($is_title_generated, $variation_type
->shouldGenerateTitle());
$this
->assertSame($traits, $variation_type
->getTraits());
}