FOSSology  4.4.0
Open Source License Compliance by Open Source Software
PackageTest.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\Package;
9 
11 use Mockery as M;
12 
13 class PackageTest extends \PHPUnit\Framework\TestCase
14 {
15 
16  private $id = 123;
17 
18  private $name = "<packageName>";
19 
20  private $uploads;
21 
23  private $package;
24 
25  protected function setUp() : void
26  {
27  $this->uploads = array(M::mock(Upload::class));
28 
29  $this->package = new Package($this->id, $this->name, $this->uploads);
30  }
31 
32  public function testGetId()
33  {
34  assertThat($this->package->getId(), is($this->id));
35  }
36 
37  public function testGetName()
38  {
39  assertThat($this->package->getName(), is($this->name));
40  }
41 
42  public function testGetUploads()
43  {
44  assertThat($this->package->getUploads(), is($this->uploads));
45  }
46 }