@@ -16,36 +16,25 @@ public function testListAll()
16
16
$ this ->assertIsArray ($ files );
17
17
$ this ->assertCount (3 , $ files );
18
18
19
- $ file1 = $ files [0 ];
20
- $ this ->assertIsArray ($ file1 );
21
- $ this ->assertArrayHasKey ('path ' , $ file1 );
22
- $ this ->assertArrayHasKey ('name ' , $ file1 );
23
- $ this ->assertArrayHasKey ('is_directory ' , $ file1 );
24
- $ this ->assertArrayHasKey ('size ' , $ file1 );
25
- $ this ->assertArrayHasKey ('modified_time ' , $ file1 );
26
- $ this ->assertFalse ($ file1 ['is_directory ' ]);
27
-
28
- $ file2 = $ files [1 ];
29
- $ this ->assertIsArray ($ file2 );
30
- $ this ->assertArrayHasKey ('path ' , $ file2 );
31
- $ this ->assertArrayHasKey ('name ' , $ file2 );
32
- $ this ->assertArrayHasKey ('is_directory ' , $ file2 );
33
- $ this ->assertArrayHasKey ('size ' , $ file2 );
34
- $ this ->assertArrayHasKey ('modified_time ' , $ file2 );
35
- $ this ->assertFalse ($ file2 ['is_directory ' ]);
36
-
37
- $ file3 = $ files [2 ];
38
- $ this ->assertIsArray ($ file3 );
39
- $ this ->assertArrayHasKey ('path ' , $ file3 );
40
- $ this ->assertArrayHasKey ('name ' , $ file3 );
41
- $ this ->assertArrayHasKey ('is_directory ' , $ file3 );
42
- $ this ->assertArrayHasKey ('size ' , $ file3 );
43
- $ this ->assertArrayHasKey ('modified_time ' , $ file3 );
44
- $ this ->assertArrayHasKey ('files ' , $ file3 );
45
- $ this ->assertTrue ($ file3 ['is_directory ' ]);
46
-
47
- $ this ->assertIsArray ($ file3 ['files ' ]);
48
- $ this ->assertCount (2 , $ file3 ['files ' ]);
19
+ $ foldersCount = 0 ;
20
+ $ filesCount = 0 ;
21
+ foreach ($ files as $ file ) {
22
+ if ($ file ['is_directory ' ]) {
23
+ $ foldersCount ++;
24
+ $ this ->assertIsArray ($ file ['files ' ]);
25
+ $ this ->assertCount (2 , $ file ['files ' ]);
26
+ }else {
27
+ $ filesCount ++;
28
+ }
29
+ $ this ->assertArrayHasKey ('path ' , $ file );
30
+ $ this ->assertArrayHasKey ('name ' , $ file );
31
+ $ this ->assertArrayHasKey ('is_directory ' , $ file );
32
+ $ this ->assertArrayHasKey ('size ' , $ file );
33
+ $ this ->assertArrayHasKey ('modified_time ' , $ file );
34
+ }
35
+
36
+ $ this ->assertEquals (1 , $ foldersCount );
37
+ $ this ->assertEquals (2 , $ filesCount );
49
38
50
39
}
51
40
0 commit comments