32 $folder =
new Folder(1,
"Documents",
"My important documents folder", 0);
33 $this->assertInstanceOf(Folder::class, $folder);
45 'description' =>
'Root folder',
51 'description' =>
'Folder 1',
55 $parentFolder =
new Folder(
'2',
'parent',
'Root folder',
null);
56 $childFolder =
new Folder(
'3',
'folder-1',
'Folder 1',
'2');
58 $this->assertEquals($expectedParent, $parentFolder->getArray());
59 $this->assertEquals($expectedChild, $childFolder->getArray());
70 $folder =
new Folder(1,
'name',
'description',
null);
72 $this->assertEquals(10, $folder->getId());
83 $folder =
new Folder(1,
'name',
'description',
null);
84 $folder->setName(
'newName');
85 $this->assertEquals(
'newName', $folder->getName());
96 $folder =
new Folder(1,
'name',
'description',
null);
97 $folder->setDescription(
'newDescription');
98 $this->assertEquals(
'newDescription', $folder->getDescription());
109 $folder =
new Folder(1,
'name',
'description',
null);
110 $folder->setParent(5);
111 $this->assertEquals(5, $folder->getParent());
testSetAndGetDescription()