Use PHP 7.4 featers and PHP 8 polyfills
This commit is contained in:
@ -10,7 +10,7 @@ class Discount_Code_Test extends WP_UnitTestCase {
|
||||
/**
|
||||
* Tests that a valid discount code returns true.
|
||||
*/
|
||||
public function test_is_valid_active_discount_code() {
|
||||
public function test_is_valid_active_discount_code(): void {
|
||||
$discount_code = new Discount_Code();
|
||||
$discount_code->set_active(true);
|
||||
|
||||
@ -22,7 +22,7 @@ class Discount_Code_Test extends WP_UnitTestCase {
|
||||
/**
|
||||
* Tests that an inactive discount code returns an error.
|
||||
*/
|
||||
public function test_is_valid_inactive_discount_code() {
|
||||
public function test_is_valid_inactive_discount_code(): void {
|
||||
$discount_code = new Discount_Code();
|
||||
$discount_code->set_active(false);
|
||||
|
||||
@ -36,7 +36,7 @@ class Discount_Code_Test extends WP_UnitTestCase {
|
||||
/**
|
||||
* Tests that a discount code with max uses returns an error after being used maximum times.
|
||||
*/
|
||||
public function test_is_valid_max_uses_exceeded() {
|
||||
public function test_is_valid_max_uses_exceeded(): void {
|
||||
$discount_code = new Discount_Code();
|
||||
$discount_code->set_active(true);
|
||||
$discount_code->set_max_uses(5);
|
||||
@ -55,7 +55,7 @@ class Discount_Code_Test extends WP_UnitTestCase {
|
||||
/**
|
||||
* Tests that a discount code before the start date is invalid.
|
||||
*/
|
||||
public function test_is_valid_before_start_date() {
|
||||
public function test_is_valid_before_start_date(): void {
|
||||
$discount_code = new Discount_Code();
|
||||
$discount_code->set_active(true);
|
||||
$discount_code->set_date_start(date('Y-m-d H:i:s', strtotime('+1 day')));
|
||||
@ -70,7 +70,7 @@ class Discount_Code_Test extends WP_UnitTestCase {
|
||||
/**
|
||||
* Tests that a discount code after the expiration date is invalid.
|
||||
*/
|
||||
public function test_is_valid_after_expiration_date() {
|
||||
public function test_is_valid_after_expiration_date(): void {
|
||||
$discount_code = new Discount_Code();
|
||||
$discount_code->set_active(true);
|
||||
$discount_code->set_date_expiration(date('Y-m-d H:i:s', strtotime('-1 day')));
|
||||
@ -85,12 +85,12 @@ class Discount_Code_Test extends WP_UnitTestCase {
|
||||
/**
|
||||
* Tests that a discount code limited to specific products returns true for allowed products.
|
||||
*/
|
||||
public function test_is_valid_for_allowed_product() {
|
||||
public function test_is_valid_for_allowed_product(): void {
|
||||
$product_id = 123;
|
||||
$discount_code = new Discount_Code();
|
||||
$discount_code->set_active(true);
|
||||
$discount_code->set_limit_products(true);
|
||||
$discount_code->set_allowed_products(array($product_id));
|
||||
$discount_code->set_allowed_products([$product_id]);
|
||||
|
||||
$result = $discount_code->is_valid($product_id);
|
||||
|
||||
@ -100,13 +100,13 @@ class Discount_Code_Test extends WP_UnitTestCase {
|
||||
/**
|
||||
* Tests that a discount code limited to specific products returns an error for disallowed products.
|
||||
*/
|
||||
public function test_is_valid_for_disallowed_product() {
|
||||
public function test_is_valid_for_disallowed_product(): void {
|
||||
$allowed_product_id = 123;
|
||||
$disallowed_product_id = 456;
|
||||
$discount_code = new Discount_Code();
|
||||
$discount_code->set_active(true);
|
||||
$discount_code->set_limit_products(true);
|
||||
$discount_code->set_allowed_products(array($allowed_product_id));
|
||||
$discount_code->set_allowed_products([$allowed_product_id]);
|
||||
|
||||
$result = $discount_code->is_valid($disallowed_product_id);
|
||||
|
||||
@ -118,7 +118,7 @@ class Discount_Code_Test extends WP_UnitTestCase {
|
||||
/**
|
||||
* Tests that a discount code with no product limits returns true.
|
||||
*/
|
||||
public function test_is_valid_no_product_limits() {
|
||||
public function test_is_valid_no_product_limits(): void {
|
||||
$discount_code = new Discount_Code();
|
||||
$discount_code->set_active(true);
|
||||
$discount_code->set_limit_products(false);
|
||||
|
Reference in New Issue
Block a user