FOSSology  3.2.0rc1
Open Source License Compliance by Open Source Software
FolderTest.php
1 <?php
2 /*
3 Copyright (C) 2014, Siemens AG
4 
5 This program is free software; you can redistribute it and/or
6 modify it under the terms of the GNU General Public License
7 version 2 as published by the Free Software Foundation.
8 
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13 
14 You should have received a copy of the GNU General Public License along
15 with this program; if not, write to the Free Software Foundation, Inc.,
16 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17 */
18 
20 
21 class FolderTest extends \PHPUnit\Framework\TestCase
22 {
23 
25  private $folderId = 32;
26 
28  private $folderName = "<folder>";
29 
31  private $folderDescription = "<description>";
32 
34  private $folderPermissions = 3453;
35 
37  private $folder;
38 
39  protected function setUp()
40  {
41  $this->folder = new Folder($this->folderId, $this->folderName,
42  $this->folderDescription, $this->folderPermissions);
43  }
44 
45  public function testGetId()
46  {
47  assertThat($this->folder->getId(), is($this->folderId));
48  }
49 
50  public function testGetName()
51  {
52  assertThat($this->folder->getName(), is($this->folderName));
53  }
54 
55  public function testGetDescription()
56  {
57  assertThat($this->folder->getDescription(), is($this->folderDescription));
58  }
59 
60  public function testGetPermissions()
61  {
62  assertThat($this->folder->getPermissions(), is($this->folderPermissions));
63  }
64 }