Code Duplication    Length = 12-12 lines in 4 locations

tests/unit/ValidatorTest.php 4 locations

@@ 29-40 (lines=12) @@
26
		}
27
	}
28
29
	public function testCheckCartItemDescription()
30
	{
31
		Validator::checkCartItemDescription('foo description');
32
33
		try {
34
			Validator::checkCartItemDescription('very long long long cart item description');
35
			$this->fail();
36
37
		} catch (\InvalidArgumentException $e) {
38
			$this->assertSame('Cart item description can have maximum of 40 characters.', $e->getMessage());
39
		}
40
	}
41
42
	public function testCheckCartItemQuantity()
43
	{
@@ 42-53 (lines=12) @@
39
		}
40
	}
41
42
	public function testCheckCartItemQuantity()
43
	{
44
		Validator::checkCartItemQuantity(2);
45
46
		try {
47
			Validator::checkCartItemQuantity(0);
48
			$this->fail();
49
50
		} catch (\InvalidArgumentException $e) {
51
			$this->assertSame('Quantity must be greater than 0. 0 given.', $e->getMessage());
52
		}
53
	}
54
55
	public function testCheckOrderId()
56
	{
@@ 115-126 (lines=12) @@
112
		}
113
	}
114
115
	public function testCustomerId()
116
	{
117
		Validator::checkCustomerId('foo customerId');
118
119
		try {
120
			Validator::checkCustomerId('very very very very very very very very long long long customerId');
121
			$this->fail();
122
123
		} catch (\InvalidArgumentException $e) {
124
			$this->assertSame('CustomerId can have maximum of 50 characters.', $e->getMessage());
125
		}
126
	}
127
128
	public function testPayId()
129
	{
@@ 128-139 (lines=12) @@
125
		}
126
	}
127
128
	public function testPayId()
129
	{
130
		Validator::checkPayId('foo payId');
131
132
		try {
133
			Validator::checkPayId('very long long payId');
134
			$this->fail();
135
136
		} catch (\InvalidArgumentException $e) {
137
			$this->assertSame('PayId can have maximum of 15 characters.', $e->getMessage());
138
		}
139
	}
140
141
	public function testTtlSec()
142
	{