Completed
Push — master ( aa6f68...307c9b )
by Shcherbak
02:40
created

LineAfterOpenTagFixerTest::setUp()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 4
rs 10
cc 1
eloc 3
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
    /**
15
     * @return array
16
     */
17
    public function getSetEmptyLineDataProvider() {
18
      return [
19
        [
20
          '<?php
21
22
23
echo 1;',
24
          '<?php
25
26
echo 1;',
27
28
        ],
29
        [
30
          '<? echo 1;',
31
          '<?
32
33
 echo 1;',
34
        ],
35
        [
36
          '<?php echo 1;',
37
          '<?php 
38
39
echo 1;',
40
        ],
41
        [
42
          '<?php
43
        echo 1;',
44
          '<?php
45
46
        echo 1;',
47
        ],
48
      ];
49
    }
50
51
52
    /**
53
     * @dataProvider getSetEmptyLineDataProvider
54
     * @param string $input
55
     * @param string $expect
56
     */
57
    public function testSetEmptyLine($input, $expect) {
58
      $this->process(new LineAfterOpenTagFixer(), $input, $expect);
59
    }
60
61
  }
62