Completed
Push — master ( bfc368...43106f )
by Shcherbak
02:26
created

getSetEmptyLineDataProvider()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 33
Code Lines 10

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 33
rs 8.8571
cc 1
eloc 10
nc 1
nop 0
1
<?php
2
3
  namespace Funivan\Cs\Tools\Php\LineAfterOpenTag\Tests;
4
5
  use Funivan\Cs\Tools\Php\LineAfterOpenTag\LineAfterOpenTagFixer;
6
  use Tests\Funivan\Cs\FixerTestCase;
7
8
  /**
9
   *
10
   */
11
  class LineAfterOpenTagFixerTest extends FixerTestCase {
12
13
    /**
14
     * @return array
15
     */
16
    public function getSetEmptyLineDataProvider() {
17
      return [
18
        [
19
          '<?php
20
21
22
echo 1;',
23
          '<?php
24
25
echo 1;',
26
27
        ],
28
        [
29
          '<? echo 1;',
30
          '<?
31
32
 echo 1;',
33
        ],
34
        [
35
          '<?php echo 1;',
36
          '<?php 
37
38
echo 1;',
39
        ],
40
        [
41
          '<?php
42
        echo 1;',
43
          '<?php
44
45
        echo 1;',
46
        ],
47
      ];
48
    }
49
50
51
    /**
52
     * @dataProvider getSetEmptyLineDataProvider
53
     * @param string $input
54
     * @param string $expect
55
     */
56
    public function testSetEmptyLine($input, $expect) {
57
      $this->process(new LineAfterOpenTagFixer(), $input, $expect);
58
    }
59
60
  }
61