19 declare(strict_types=1);
    29     protected function setUp(): void
    36         $comp = $this->createMock(ilFilePathComparisonHandler::class);
    37         $comp->expects($this->any())->method(
'toString')->willReturn(
'<3');
    39         $node = 
new ilAttributeFilePathNode();
    41             ->withComparison($comp)
    44             ->withAnyAttributeEnabled(
true);
    46             ->withAnyAttributeEnabled(
true);
    50         $this->assertEquals(
'[@]', $node->toString());
    51         $this->assertEquals(
'[@a<3]', $node2->toString());
    52         $this->assertEquals(
'[@*]', $node3->toString());
    53         $this->assertEquals(
'[@*]', $node4->toString());
    54         $this->assertEquals(
'[@b]', $node5->toString());
    56         $this->assertTrue($node->requiresPathSeparator());
    57         $this->assertTrue($node2->requiresPathSeparator());
    58         $this->assertTrue($node3->requiresPathSeparator());
    59         $this->assertTrue($node4->requiresPathSeparator());
    60         $this->assertTrue($node5->requiresPathSeparator());