IPv6CIDRTest::testEmptyDefinition()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
cc 1
eloc 1
c 1
b 0
f 1
nc 1
nop 0
dl 0
loc 3
rs 10
1
<?php
2
3
/**
4
 * Test for IPv4CIDR
5
 *
6
 * @author Sam Stenvall <[email protected]>
7
 * @copyright Copyright &copy; Sam Stenvall 2016-
8
 * @license http://www.opensource.org/licenses/bsd-license.php New BSD License
9
 */
10
class IPv6CIDRTest extends DefinitionTest
11
{
12
13
14
	/**
15
	 * @expectedException InvalidArgumentException
16
	 */
17
	public function testEmptyDefinition()
18
	{
19
		new \Whitelist\Definition\IPv6CIDR('');
20
	}
21
22
23
	/**
24
	 * @expectedException InvalidArgumentException
25
	 */
26
	public function testValidate()
27
	{
28
		$cidr = new \Whitelist\Definition\IPv6CIDR('2001::/129');
29
30
		$this->assertFalse($cidr->validate());
31
	}
32
33
34
	/**
35
	 * 
36
	 */
37
	public function testValidateTrue() {
38
		$cidr = new \Whitelist\Definition\IPv6CIDR('2001::/3');
39
40
		$this->assertTrue($cidr->validate());
41
	}
42
43
}
44