1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40<?php
/*
* This file is part of the WNowicki/Collections package.
*
* (c) WNowicki <dev@wojciechnowicki.com>
*
* For the full copyright and license information, please view the LICENSE.md
* file that was distributed with this source code.
*/
namespace WNowicki\Collections\Test\Facade;
use WNowicki\Collections\Facade\IntCollection;
/**
* Int Collection Test
*
* @author WN
* @package WNowicki\Collections\Test\Facade
*/
class IntCollectionTest extends \PHPUnit_Framework_TestCase
{
public function testMake()
{
$this->assertInstanceOf('WNowicki\Collections\Facade\IntCollection', IntCollection::make());
}
public function testWrongAdd()
{
$collection = IntCollection::make();
$this->setExpectedException(
'WNowicki\Collections\Exception\InvalidElementException',
'Expected element to be type of int'
);
$collection->add('x');
}
}