PHP Class Products_API

Since: 2.7.0
Inheritance: extends WC_REST_Unit_Test_Case
Afficher le fichier Open project: woocommerce/woocommerce

Méthodes publiques

Méthode Description
setUp ( ) Setup our test server, endpoints, and user info.
test_create_product ( ) Test creating a single product.
test_create_product_without_permission ( ) Test creating a single product without permission.
test_delete_product ( ) Test deleting a single product.
test_delete_product_with_invalid_id ( ) Test deleting a single product with an invalid ID.
test_delete_product_without_permission ( ) Test deleting a single product without permission.
test_get_product ( ) Test getting a single product.
test_get_product_without_permission ( ) Test getting single product without permission.
test_get_products ( ) Test getting products.
test_get_products_without_permission ( ) Test getting products without permission.
test_product_schema ( ) Test product schema.
test_products_batch ( ) Test batch managing products.
test_products_filter_post_status ( ) * Tests to make sure you can filter products post statuses by both the status query arg and WP_Query.
test_register_routes ( ) Test route registration.
test_update_product ( ) Test editing a single product. Tests multiple product types.
test_update_product_with_invalid_id ( ) Test updating a single product with an invalid ID.
test_update_product_without_permission ( ) Test updating a single product without permission.

Method Details

setUp() public méthode

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

test_create_product() public méthode

Test creating a single product.
Since: 2.7.0
public test_create_product ( )

test_create_product_without_permission() public méthode

Test creating a single product without permission.
Since: 2.7.0

test_delete_product() public méthode

Test deleting a single product.
Since: 2.7.0
public test_delete_product ( )

test_delete_product_with_invalid_id() public méthode

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

test_delete_product_without_permission() public méthode

Test deleting a single product without permission.
Since: 2.7.0

test_get_product() public méthode

Test getting a single product.
Since: 2.7.0
public test_get_product ( )

test_get_product_without_permission() public méthode

Test getting single product without permission.
Since: 2.7.0

test_get_products() public méthode

Test getting products.
Since: 2.7.0
public test_get_products ( )

test_get_products_without_permission() public méthode

Test getting products without permission.
Since: 2.7.0

test_product_schema() public méthode

Test product schema.
Since: 2.7.0
public test_product_schema ( )

test_products_batch() public méthode

Test batch managing products.
public test_products_batch ( )

test_products_filter_post_status() public méthode

* Tests to make sure you can filter products post statuses by both the status query arg and WP_Query.
Since: 2.7.0

test_register_routes() public méthode

Test route registration.
Since: 2.7.0

test_update_product() public méthode

Test editing a single product. Tests multiple product types.
Since: 2.7.0
public test_update_product ( )

test_update_product_with_invalid_id() public méthode

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

test_update_product_without_permission() public méthode

Test updating a single product without permission.
Since: 2.7.0