Open Monograph Press  3.3.0
ItemTest.php
1 <?php
2 
3 namespace Omnipay\Common;
4 
5 use Omnipay\Tests\TestCase;
6 
7 class ItemTest extends TestCase
8 {
9  public function setUp()
10  {
11  $this->item = new Item;
12  }
13 
14  public function testConstructWithParams()
15  {
16  $item = new Item(array('name' => 'Floppy Disk'));
17  $this->assertSame('Floppy Disk', $item->getName());
18  }
19 
20  public function testInitializeWithParams()
21  {
22  $this->item->initialize(array('name' => 'Floppy Disk'));
23  $this->assertSame('Floppy Disk', $this->item->getName());
24  }
25 
26  public function testGetParameters()
27  {
28  $this->item->setName('CD-ROM');
29  $this->assertSame(array('name' => 'CD-ROM'), $this->item->getParameters());
30  }
31 
32  public function testName()
33  {
34  $this->item->setName('CD-ROM');
35  $this->assertSame('CD-ROM', $this->item->getName());
36  }
37 
38  public function testDescription()
39  {
40  $this->item->setDescription('CD');
41  $this->assertSame('CD', $this->item->getDescription());
42  }
43 
44  public function testQuantity()
45  {
46  $this->item->setQuantity(5);
47  $this->assertSame(5, $this->item->getQuantity());
48  }
49 
50  public function testPrice()
51  {
52  $this->item->setPrice('10.01');
53  $this->assertSame('10.01', $this->item->getPrice());
54  }
55 }
Omnipay\Common\Item
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/Item.php:17
Omnipay\Common\ItemTest\testQuantity
testQuantity()
Definition: ItemTest.php:44
Omnipay\Common\ItemTest\testInitializeWithParams
testInitializeWithParams()
Definition: ItemTest.php:20
Omnipay\Common\ItemTest\testDescription
testDescription()
Definition: ItemTest.php:38
Omnipay\Common\ItemTest\testPrice
testPrice()
Definition: ItemTest.php:50
Omnipay\Common\ItemTest\testGetParameters
testGetParameters()
Definition: ItemTest.php:26
Omnipay\Common\ItemTest
Definition: ItemTest.php:7
Omnipay\Common\ItemTest\testConstructWithParams
testConstructWithParams()
Definition: ItemTest.php:14
Omnipay\Common
Definition: lib/vendor/omnipay/common/src/Omnipay/Common/AbstractGateway.php:6
Omnipay\Common\ItemTest\testName
testName()
Definition: ItemTest.php:32
Omnipay\Common\ItemTest\setUp
setUp()
Definition: ItemTest.php:9