1+ <?php
2+
3+ declare (strict_types=1 );
4+
5+ use PHPUnit \Framework \TestCase ;
6+
7+ require_once __DIR__ . '/Example1.php ' ;
8+ require_once __DIR__ . '/Example2.php ' ;
9+ require_once __DIR__ . '/Example3.php ' ;
10+ require_once __DIR__ . '/Example4.php ' ;
11+ require_once __DIR__ . '/Example5.php ' ;
12+
13+ class ExampleTest extends TestCase
14+ {
15+ public function testCreateCsvLine1 (): void
16+ {
17+ $ this ->assertSame ('' , createCsvLine1 ([]));
18+ $ this ->assertSame ('1,2,3 ' , createCsvLine1 ([1 , 2 , 3 ]));
19+ $ this ->assertSame ('1,2,"helo" ' , createCsvLine1 ([1 , 2 , "helo " ]));
20+ }
21+
22+ public function testCreateCsvLine2 (): void
23+ {
24+ $ this ->assertSame ('' , createCsvLine2 ([]));
25+ $ this ->assertSame ('1,2,3 ' , createCsvLine2 ([1 , 2 , 3 ]));
26+ $ this ->assertSame ('1,2,"helo" ' , createCsvLine2 ([1 , 2 , "helo " ]));
27+ }
28+
29+ public function testCreateCsvLine3 (): void
30+ {
31+ $ this ->assertSame ('' , createCsvLine3 ([]));
32+ $ this ->assertSame ('1,2,3 ' , createCsvLine3 ([1 , 2 , 3 ]));
33+ $ this ->assertSame ('1,2,"helo" ' , createCsvLine3 ([1 , 2 , "helo " ]));
34+ }
35+
36+ public function testCreateCsvLine4 (): void
37+ {
38+ $ this ->assertSame ('' , createCsvLine4 ([]));
39+ $ this ->assertSame ('1,2,3 ' , createCsvLine4 ([1 , 2 , 3 ]));
40+ $ this ->assertSame ('1,2,"helo" ' , createCsvLine4 ([1 , 2 , "helo " ]));
41+ }
42+
43+ public function testCreateCsvLine5 (): void
44+ {
45+ $ this ->assertSame ('' , createCsvLine5 ([]));
46+ $ this ->assertSame ('1,2,3 ' , createCsvLine5 ([1 , 2 , 3 ]));
47+ $ this ->assertSame ('1,2,"helo" ' , createCsvLine5 ([1 , 2 , "helo " ]));
48+ }
49+ }
0 commit comments