2017-07-21 13:22:40 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Test for the discount class.
|
|
|
|
* @package WooCommerce\Tests\Discounts
|
|
|
|
*/
|
|
|
|
class WC_Tests_Discount extends WC_Unit_Test_Case {
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Test get and set ID.
|
|
|
|
*/
|
|
|
|
public function test_get_set_amount() {
|
2017-07-27 21:08:38 +00:00
|
|
|
$discount = new WC_Discount;
|
|
|
|
$discount->set_amount( '10' );
|
|
|
|
$this->assertEquals( '10', $discount->get_amount() );
|
2017-07-28 16:59:24 +00:00
|
|
|
}
|
2017-07-27 21:08:38 +00:00
|
|
|
|
2017-07-28 16:59:24 +00:00
|
|
|
public function test_get_set_type() {
|
2017-07-27 21:08:38 +00:00
|
|
|
$discount = new WC_Discount;
|
2017-07-28 16:59:24 +00:00
|
|
|
|
|
|
|
$discount->set_discount_type( 'fixed' );
|
|
|
|
$this->assertEquals( 'fixed', $discount->get_discount_type() );
|
|
|
|
|
|
|
|
$discount->set_discount_type( 'percent' );
|
2017-07-27 21:08:38 +00:00
|
|
|
$this->assertEquals( 'percent', $discount->get_discount_type() );
|
2017-07-21 13:22:40 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Test get and set discount total.
|
|
|
|
*/
|
|
|
|
public function test_get_set_discount_total() {
|
2017-07-27 21:08:38 +00:00
|
|
|
$discount = new WC_Discount;
|
|
|
|
$discount->set_discount_total( 1000 );
|
|
|
|
$this->assertEquals( 1000, $discount->get_discount_total() );
|
2017-07-21 13:22:40 +00:00
|
|
|
}
|
|
|
|
}
|