Code Duplication    Length = 38-38 lines in 2 locations

tests/PhpSpreadsheetTests/Worksheet/ColumnTest.php 1 location

@@ 10-47 (lines=38) @@
7
use PhpOffice\PhpSpreadsheet\Worksheet\Worksheet;
8
use PHPUnit_Framework_TestCase;
9
10
class ColumnTest extends PHPUnit_Framework_TestCase
11
{
12
    public $mockWorksheet;
13
    public $mockColumn;
14
15
    public function setUp()
16
    {
17
        $this->mockWorksheet = $this->getMockBuilder(Worksheet::class)
18
            ->disableOriginalConstructor()
19
            ->getMock();
20
        $this->mockWorksheet->expects($this->any())
21
            ->method('getHighestRow')
22
            ->will($this->returnValue(5));
23
    }
24
25
    public function testInstantiateColumnDefault()
26
    {
27
        $column = new Column($this->mockWorksheet);
28
        self::assertInstanceOf(Column::class, $column);
29
        $columnIndex = $column->getColumnIndex();
30
        self::assertEquals('A', $columnIndex);
31
    }
32
33
    public function testInstantiateColumnSpecified()
34
    {
35
        $column = new Column($this->mockWorksheet, 'E');
36
        self::assertInstanceOf(Column::class, $column);
37
        $columnIndex = $column->getColumnIndex();
38
        self::assertEquals('E', $columnIndex);
39
    }
40
41
    public function testGetCellIterator()
42
    {
43
        $column = new Column($this->mockWorksheet);
44
        $cellIterator = $column->getCellIterator();
45
        self::assertInstanceOf(ColumnCellIterator::class, $cellIterator);
46
    }
47
}
48

tests/PhpSpreadsheetTests/Worksheet/RowTest.php 1 location

@@ 10-47 (lines=38) @@
7
use PhpOffice\PhpSpreadsheet\Worksheet\Worksheet;
8
use PHPUnit_Framework_TestCase;
9
10
class RowTest extends PHPUnit_Framework_TestCase
11
{
12
    public $mockWorksheet;
13
    public $mockRow;
14
15
    public function setUp()
16
    {
17
        $this->mockWorksheet = $this->getMockBuilder(Worksheet::class)
18
            ->disableOriginalConstructor()
19
            ->getMock();
20
        $this->mockWorksheet->expects($this->any())
21
            ->method('getHighestColumn')
22
            ->will($this->returnValue('E'));
23
    }
24
25
    public function testInstantiateRowDefault()
26
    {
27
        $row = new Row($this->mockWorksheet);
28
        self::assertInstanceOf(Row::class, $row);
29
        $rowIndex = $row->getRowIndex();
30
        self::assertEquals(1, $rowIndex);
31
    }
32
33
    public function testInstantiateRowSpecified()
34
    {
35
        $row = new Row($this->mockWorksheet, 5);
36
        self::assertInstanceOf(Row::class, $row);
37
        $rowIndex = $row->getRowIndex();
38
        self::assertEquals(5, $rowIndex);
39
    }
40
41
    public function testGetCellIterator()
42
    {
43
        $row = new Row($this->mockWorksheet);
44
        $cellIterator = $row->getCellIterator();
45
        self::assertInstanceOf(RowCellIterator::class, $cellIterator);
46
    }
47
}
48