Files
faveo/vendor/maatwebsite/excel/tests/Collections/CellCollectionTest.php
Manish Verma 76e85db070 update 1.0.8.0
Commits for version update
2016-10-17 12:02:27 +05:30

53 lines
1.1 KiB
PHP

<?php
use Maatwebsite\Excel\Collections\CellCollection;
class CellCollectionTest extends TestCase {
public function __construct()
{
$this->collection = new CellCollection([
'one' => 'one',
'two' => 'two'
]);
}
public function testSetItems()
{
$this->collection->setItems([
'three' => 'three'
]);
$this->assertContains('three', $this->collection);
$this->assertCount(3, $this->collection);
}
public function testDynamicGetters()
{
$this->assertEquals('two', $this->collection->two);
}
public function testIsset()
{
$this->assertTrue(isset($this->collection->two));
$this->assertFalse(isset($this->collection->nonexisting));
}
public function testEmpty()
{
$this->assertFalse(empty($this->collection->two));
$this->assertTrue(empty($this->collection->nonexisting));
}
public function testDynamicCheck()
{
$this->assertTrue($this->collection->two ? true : false);
$this->assertFalse($this->collection->nonexisting ? true : false);
}
}