FOSSology  4.4.0
Open Source License Compliance by Open Source Software
FolderTest.php
1 <?php
2 /*
3  SPDX-FileCopyrightText: © 2014 Siemens AG
4 
5  SPDX-License-Identifier: GPL-2.0-only
6 */
7 
8 namespace Fossology\Lib\Data\Folder;
9 
10 class FolderTest extends \PHPUnit\Framework\TestCase
11 {
12 
14  private $folderId = 32;
15 
17  private $folderName = "<folder>";
18 
20  private $folderDescription = "<description>";
21 
23  private $folderPermissions = 3453;
24 
26  private $folder;
27 
28  protected function setUp() : void
29  {
30  $this->folder = new Folder($this->folderId, $this->folderName,
31  $this->folderDescription, $this->folderPermissions);
32  }
33 
34  public function testGetId()
35  {
36  assertThat($this->folder->getId(), is($this->folderId));
37  }
38 
39  public function testGetName()
40  {
41  assertThat($this->folder->getName(), is($this->folderName));
42  }
43 
44  public function testGetDescription()
45  {
46  assertThat($this->folder->getDescription(), is($this->folderDescription));
47  }
48 
49  public function testGetPermissions()
50  {
51  assertThat($this->folder->getPermissions(), is($this->folderPermissions));
52  }
53 }