Fixed coding standards

This commit is contained in:
Claudio Sanches 2019-07-09 12:43:03 -03:00
parent ce65195b57
commit 2fa5396cfc
1 changed files with 38 additions and 22 deletions

View File

@ -914,35 +914,51 @@ class WC_Tests_Product_Data_Store extends WC_Unit_Test_Case {
$this->assertEquals( 7, $count ); $this->assertEquals( 7, $count );
} }
public function test_find_matching_product_variation() /**
{ * Test find_matching_product_variation.
*
* @return void
*/
public function test_find_matching_product_variation() {
$product = WC_Helper_Product::create_variation_product(); $product = WC_Helper_Product::create_variation_product();
$data_store = WC_Data_Store::load( 'product' ); $data_store = WC_Data_Store::load( 'product' );
$children = $product->get_children(); $children = $product->get_children();
$match = $data_store->find_matching_product_variation($product, array()); $match = $data_store->find_matching_product_variation( $product, array() );
$this->assertEquals(0, $match); $this->assertEquals( 0, $match );
$match = $data_store->find_matching_product_variation($product, array( $match = $data_store->find_matching_product_variation(
'attribute_pa_size' => 'small', $product,
)); array(
$this->assertEquals($children[0], $match); 'attribute_pa_size' => 'small',
)
);
$this->assertEquals( $children[0], $match );
$match = $data_store->find_matching_product_variation($product, array( $match = $data_store->find_matching_product_variation(
'attribute_pa_size' => 'large', $product,
)); array(
$this->assertEquals($children[1], $match); 'attribute_pa_size' => 'large',
)
);
$this->assertEquals( $children[1], $match );
$match = $data_store->find_matching_product_variation($product, array( $match = $data_store->find_matching_product_variation(
'attribute_pa_size' => 'small', $product,
'attribute_pa_colour' => '', array(
)); 'attribute_pa_size' => 'small',
$this->assertEquals($children[0], $match); 'attribute_pa_colour' => '',
)
);
$this->assertEquals( $children[0], $match );
$match = $data_store->find_matching_product_variation($product, array( $match = $data_store->find_matching_product_variation(
'attribute_pa_size' => 'small', $product,
'attribute_pa_colour' => 'red', array(
)); 'attribute_pa_size' => 'small',
$this->assertEquals($children[0], $match); 'attribute_pa_colour' => 'red',
)
);
$this->assertEquals( $children[0], $match );
} }
} }