Completed
Push — development ( 2d042e...b2c933 )
by Dylan David
01:38
created

BinaryTreeTest   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 8
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 1
dl 0
loc 8
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A it_can_insert() 0 5 1
1
<?php
2
3
namespace Ptypes\Test;
4
5
use Ptypes\BinaryTree;
6
use Ptypes\TreeNode;
7
8
class BinaryTreeTest extends \PHPUnit_Framework_TestCase
9
{	
10
	/** @test */
11
	public function it_can_insert()
12
	{
13
		$tree = new BinaryTree();
14
		$tree->insert(new TreeNode(11))->insert(new TreeNode(6))->insert(new TreeNode(8))->insert(new TreeNode(19))->insert(new TreeNode(4))->insert(new TreeNode(10))->insert(new TreeNode(5))->insert(new TreeNode(17))->insert(new TreeNode(43))->insert(new TreeNode(49))->insert(new TreeNode(31));
15
		$this->assertEquals($tree->root->left->right->right->value, 10);
16
	}
17
}