Completed
Push — master ( e09a05...0dc2bf )
by Sebastian
01:59
created

ClientTest::testList()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 14
Code Lines 9

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 9
nc 1
nop 0
dl 0
loc 14
rs 9.4285
c 0
b 0
f 0
1
<?php
2
namespace SebastianFeldmann\Ftp;
3
4
use PHPUnit\Framework\TestCase;
0 ignored issues
show
Bug introduced by
The type PHPUnit\Framework\TestCase was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
5
6
class ClientTest extends TestCase
7
{
8
    /**
9
     * Tests Client::ls
10
     */
11
    public function testList()
12
    {
13
        $client = new Client('ftp://foo:[email protected]');
14
        $list   = $client->ls();
15
16
        $this->assertTrue($list[0]->isFile());
17
        $this->assertEquals('foo.txt', $list[0]->getFilename());
18
        $this->assertEquals(100, $list[0]->getSize());
19
20
        $this->assertTrue($list[1]->isFile());
21
        $this->assertEquals('bar.txt', $list[1]->getFilename());
22
23
        $this->assertFalse($list[2]->isFile());
24
        $this->assertEquals('fiz', $list[2]->getFilename());
25
    }
26
}
27