PHP Class Product_Variations_API

Since: 2.7.0
Inheritance: extends WC_REST_Unit_Test_Case
Datei anzeigen Open project: woocommerce/woocommerce

Public Methods

Method Description
setUp ( ) Setup our test server, endpoints, and user info.
test_create_variation ( ) Test creating a single variation.
test_create_variation_without_permission ( ) Test creating a single variation without permission.
test_delete_variation ( ) Test deleting a single variation.
test_delete_variation_with_invalid_id ( ) Test deleting a single variation with an invalid ID.
test_delete_variation_without_permission ( ) Test deleting a single variation without permission.
test_get_variation ( ) Test getting a single variation.
test_get_variation_without_permission ( ) Test getting single variation without permission.
test_get_variations ( ) Test getting variations.
test_get_variations_without_permission ( ) Test getting variations without permission.
test_product_variations_batch ( ) Test batch managing product variations.
test_register_routes ( ) Test route registration.
test_update_variation ( ) Test editing a single variation.
test_update_variation_with_invalid_id ( ) Test updating a single variation with an invalid ID.
test_update_variation_without_permission ( ) Test updating a single variation without permission.
test_variation_schema ( ) Test variation schema.

Method Details

setUp() public method

Setup our test server, endpoints, and user info.
public setUp ( )

test_create_variation() public method

Test creating a single variation.
Since: 2.7.0

test_create_variation_without_permission() public method

Test creating a single variation without permission.
Since: 2.7.0

test_delete_variation() public method

Test deleting a single variation.
Since: 2.7.0

test_delete_variation_with_invalid_id() public method

Test deleting a single variation with an invalid ID.
Since: 2.7.0

test_delete_variation_without_permission() public method

Test deleting a single variation without permission.
Since: 2.7.0

test_get_variation() public method

Test getting a single variation.
Since: 2.7.0
public test_get_variation ( )

test_get_variation_without_permission() public method

Test getting single variation without permission.
Since: 2.7.0

test_get_variations() public method

Test getting variations.
Since: 2.7.0
public test_get_variations ( )

test_get_variations_without_permission() public method

Test getting variations without permission.
Since: 2.7.0

test_product_variations_batch() public method

Test batch managing product variations.

test_register_routes() public method

Test route registration.
Since: 2.7.0

test_update_variation() public method

Test editing a single variation.
Since: 2.7.0

test_update_variation_with_invalid_id() public method

Test updating a single variation with an invalid ID.
Since: 2.7.0

test_update_variation_without_permission() public method

Test updating a single variation without permission.
Since: 2.7.0

test_variation_schema() public method

Test variation schema.
Since: 2.7.0