18 use \PHPUnit\Framework\TestCase;
36 $this->assertInstanceOf(UploadSummary::class, $uploadSummary);
47 "uploadName" =>
'test.tar.gz',
49 "mainLicense" =>
'MIT',
50 "uniqueLicenses" => 5,
51 "totalLicenses" => 25,
52 "uniqueConcludedLicenses" => 1,
53 "totalConcludedLicenses" => 25,
54 "filesToBeCleared" => 0,
56 "clearingStatus" =>
"Closed",
57 "copyrightCount" => 10,
59 "noScannerLicenseFoundCount" => 0,
60 "scannerUniqueLicenseCount" => 0,
61 'concludedNoLicenseFoundCount' => 0
65 $actual->setUploadId(5);
66 $actual->setUploadName(
'test.tar.gz');
67 $actual->setAssignee(3);
68 $actual->setMainLicense(
'MIT');
69 $actual->setUniqueLicenses(5);
70 $actual->setTotalLicenses(25);
71 $actual->setUniqueConcludedLicenses(1);
72 $actual->setTotalConcludedLicenses(25);
73 $actual->setFilesToBeCleared(0);
74 $actual->setFilesCleared(25);
75 $actual->setClearingStatus(UploadStatus::CLOSED);
76 $actual->setCopyrightCount(10);
77 $actual->setFileCount(25);
78 $actual->setNoScannerLicenseFoundCount(0);
79 $actual->setScannerUniqueLicenseCount(0);
80 $actual->setConcludedNoLicenseFoundCount(0);
82 $this->assertEquals($expected, $actual->getArray());
94 $expectedOpen =
"Open";
95 $expectedProgress =
"InProgress";
96 $expectedClosed =
"Closed";
97 $expectedRejected =
"Rejected";
98 $expectedDefault =
"NA";
100 $this->assertEquals($expectedOpen,
102 $this->assertEquals($expectedProgress,
104 $this->assertEquals($expectedClosed,
106 $this->assertEquals($expectedRejected,
109 $this->assertEquals($expectedDefault,
Model class to hold Upload info.
static statusToString($status)
Test cases for UploadSummary model.