143 $level0Finder = $finder->depth(0);
144 $this->assertCount(3, $level0Finder);
145 $this->assertCount(1, $level0Finder->directories());
146 $this->assertCount(2, $level0Finder->files());
148 $greaterLevel0Finder = $finder->depth(
'> 0');
149 $this->assertCount(8, $greaterLevel0Finder);
150 $this->assertCount(3, $greaterLevel0Finder->directories());
151 $this->assertCount(5, $greaterLevel0Finder->files());
153 $greaterOrEqualLevel0Finder = $finder->depth(
'>= 0');
154 $this->assertCount(11, $greaterOrEqualLevel0Finder);
155 $this->assertCount(4, $greaterOrEqualLevel0Finder->directories());
156 $this->assertCount(7, $greaterOrEqualLevel0Finder->files());
158 $lowerOrEqualLevel1Finder = $finder->depth(
'<= 1');
159 $this->assertCount(7, $lowerOrEqualLevel1Finder);
160 $this->assertCount(3, $lowerOrEqualLevel1Finder->directories());
161 $this->assertCount(4, $lowerOrEqualLevel1Finder->files());
163 $lowerLevel2Finder = $finder->depth(
'< 2');
164 $this->assertCount(7, $lowerLevel2Finder);
165 $this->assertCount(3, $lowerLevel2Finder->directories());
166 $this->assertCount(4, $lowerLevel2Finder->files());
168 $exactlyLevel2Finder = $finder->depth(2);
169 $this->assertCount(4, $exactlyLevel2Finder);
170 $this->assertCount(1, $exactlyLevel2Finder->directories());
171 $this->assertCount(3, $exactlyLevel2Finder->files());
getNestedFileSystemStructure()