Completed
Push — develop ( e6c95b...1c5db4 )
by Adrien
32:25
created

BorderTest::testCase()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 15
Code Lines 10

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 10
nc 1
nop 0
dl 0
loc 15
rs 9.4285
c 0
b 0
f 0
1
<?php
2
3
namespace PhpOffice\PhpSpreadsheetTests\Style;
4
5
use PhpOffice\PhpSpreadsheet\Spreadsheet;
6
use PhpOffice\PhpSpreadsheet\Style\Border;
7
use PHPUnit_Framework_TestCase;
8
9
class BorderTest extends PHPUnit_Framework_TestCase
10
{
11
    public function testCase()
12
    {
13
        $spreadsheet = new Spreadsheet();
14
        $borders = $spreadsheet->getActiveSheet()->getStyle('A1')->getBorders();
15
        $allBorders = $borders->getAllBorders();
16
        $bottom = $borders->getBottom();
17
18
        $actual = $bottom->getBorderStyle();
19
        $this->assertSame(Border::BORDER_NONE, $actual, 'should default to none');
20
21
        $allBorders->setBorderStyle(Border::BORDER_THIN);
22
23
        $actual = $bottom->getBorderStyle();
24
        $this->assertSame(Border::BORDER_THIN, $actual, 'should have been set via allBorders');
25
    }
26
}
27