FOSSology  4.4.0
Open Source License Compliance by Open Source Software
Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest Class Reference
Inheritance diagram for Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest:
Inheritance graph
Collaboration diagram for Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest:
Collaboration graph

Public Member Functions

 testViewLicenseFile ()
 
 testSetClearingDecisionReturnsOk ()
 
 testSetClearingDecisionReturnsError ()
 
 testGetNextPreviousItem ()
 
 testGetNextPreviousItem_isSelectionValid ()
 
 testGetBulkHistory ()
 
 testGetClearingHistory ()
 
 testGetHighlightEntries ()
 
 testGetLicenseDecisions ()
 
 testHandleAddEditAndDeleteLicenseDecision_Add ()
 
 testHandleAddEditAndDeleteLicenseDecision_Edit ()
 
 testHandleAddEditAndDeleteLicenseDecision_Delete ()
 
 testScheduleBulkScan ()
 

Protected Member Functions

 setUp ()
 Setup test objects. More...
 

Private Member Functions

 getResponseJson ($response)
 

Private Attributes

 $dbHelper
 
 $dbManager
 
 $restHelper
 
 $uploadTreeController
 
 $uploadDao
 
 $licenseDao
 
 $concludeLicensePlugin
 
 $highlightDao
 
 $clearingEventTypes
 
 $streamFactory
 
 $decisionScopes
 
 $changeLicenseBulk
 
 $viewFilePlugin
 
 $viewLicensePlugin
 
 $decisionTypes
 
 $itemTreeBoundsMock
 
 $clearingDecisionEventProcessor
 

Detailed Description

Definition at line 71 of file UploadTreeControllerTest.php.

Member Function Documentation

◆ getResponseJson()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::getResponseJson (   $response)
private

Helper function to get JSON array from response

Parameters
Response$response
Returns
array Decoded response

Definition at line 241 of file UploadTreeControllerTest.php.

◆ setUp()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::setUp ( )
protected

Setup test objects.

See also
PHPUnit_Framework_TestCase::setUp()

Definition at line 178 of file UploadTreeControllerTest.php.

◆ testGetBulkHistory()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::testGetBulkHistory ( )
Test:
  1. Test for UploadTreeController::getClearingHistory()
  2. Check if response status is 200 and RES body matches

Definition at line 458 of file UploadTreeControllerTest.php.

◆ testGetClearingHistory()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::testGetClearingHistory ( )
Test:
  1. Test for UploadTreeController::getClearingHistory()
  2. Check if response status is 200 and RES body matches

Definition at line 502 of file UploadTreeControllerTest.php.

◆ testGetHighlightEntries()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::testGetHighlightEntries ( )
Test:
  1. Test for UploadController::viewLicenseFile() with valid status
  2. Check if response status is 200 and the body has the expected contents

Definition at line 547 of file UploadTreeControllerTest.php.

◆ testGetLicenseDecisions()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::testGetLicenseDecisions ( )
Test:
  1. Test for UploadTreeController::getLicenseDecisions()
  2. Check if response status is 200 and RES body matches
Exceptions

Definition at line 594 of file UploadTreeControllerTest.php.

◆ testGetNextPreviousItem()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::testGetNextPreviousItem ( )
Test:
  1. Test for UploadTreeController::getNextPreviousItem()
  2. Check if response status is 200 and RES body matches

Definition at line 370 of file UploadTreeControllerTest.php.

◆ testGetNextPreviousItem_isSelectionValid()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::testGetNextPreviousItem_isSelectionValid ( )
Test:
  1. Test for UploadTreeController::getNextPreviousItem()
  2. Check if response status 400 & response body matches

Definition at line 416 of file UploadTreeControllerTest.php.

◆ testHandleAddEditAndDeleteLicenseDecision_Add()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::testHandleAddEditAndDeleteLicenseDecision_Add ( )
Test:
  1. Test for UploadTreeController::handleAddEditAndDeleteLicenseDecision() for adding, editing, and deleting license decision
  2. Check if response status is 200 and response body matches

Definition at line 654 of file UploadTreeControllerTest.php.

◆ testHandleAddEditAndDeleteLicenseDecision_Delete()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::testHandleAddEditAndDeleteLicenseDecision_Delete ( )
Test:
  1. Test for UploadTreeController::handleAddEditAndDeleteLicenseDecision() for adding, editing, and deleting license decision
  2. Check if response status is 200 and response body matches

Definition at line 771 of file UploadTreeControllerTest.php.

◆ testHandleAddEditAndDeleteLicenseDecision_Edit()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::testHandleAddEditAndDeleteLicenseDecision_Edit ( )
Test:
  1. Test for UploadTreeController::handleAddEditAndDeleteLicenseDecision() for adding, editing, and deleting license decision
  2. Check if response status is 200 and response body matches

Definition at line 712 of file UploadTreeControllerTest.php.

◆ testScheduleBulkScan()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::testScheduleBulkScan ( )
Test:
  1. Test for UploadTreeController::getNextPreviousItem()
  2. Check if response status is 200 and RES body matches

Definition at line 830 of file UploadTreeControllerTest.php.

◆ testSetClearingDecisionReturnsError()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::testSetClearingDecisionReturnsError ( )
Test:
  1. Test for UploadTreeController::setClearingDecision() for setting a clearing decision
  2. Check if response status is 400, if the given decisionType is invalid

Definition at line 329 of file UploadTreeControllerTest.php.

◆ testSetClearingDecisionReturnsOk()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::testSetClearingDecisionReturnsOk ( )
Test:
  1. Test for UploadTreeController::setClearingDecision() for setting a clearing decision
  2. Check if response status is 200 and response body matches

Definition at line 281 of file UploadTreeControllerTest.php.

◆ testViewLicenseFile()

Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::testViewLicenseFile ( )
Test:
  1. Test for UploadController::viewLicenseFile() with valid status
  2. Check if response status is 200 and the body has the expected contents

Definition at line 252 of file UploadTreeControllerTest.php.

Member Data Documentation

◆ $changeLicenseBulk

ChangeLicenseBulk Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$changeLicenseBulk
private

ChangeLicenseBulk mock

Definition at line 143 of file UploadTreeControllerTest.php.

◆ $clearingDecisionEventProcessor

ClearingDecisionProcessor Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$clearingDecisionEventProcessor
private

ClearingDecisionProcessor Mock

Definition at line 172 of file UploadTreeControllerTest.php.

◆ $clearingEventTypes

ClearingEventTypes Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$clearingEventTypes
private

ClearingDao mock

Definition at line 125 of file UploadTreeControllerTest.php.

◆ $concludeLicensePlugin

AjaxClearingView Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$concludeLicensePlugin
private

AjaxClearingView mock

Definition at line 113 of file UploadTreeControllerTest.php.

◆ $dbHelper

DbHelper Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$dbHelper
private

DbHelper mock

Definition at line 77 of file UploadTreeControllerTest.php.

◆ $dbManager

DbManager Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$dbManager
private

Dbmanager mock

Definition at line 83 of file UploadTreeControllerTest.php.

◆ $decisionScopes

DecisionScopes Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$decisionScopes
private

Decision types object

Definition at line 137 of file UploadTreeControllerTest.php.

◆ $decisionTypes

DecisionTypes Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$decisionTypes
private

Decision types object

Definition at line 161 of file UploadTreeControllerTest.php.

◆ $highlightDao

HighlightDao Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$highlightDao
private

ClearingDao mock

Definition at line 119 of file UploadTreeControllerTest.php.

◆ $itemTreeBoundsMock

ItemTreeBounds Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$itemTreeBoundsMock
private

ItemTreeBounds Mock

Definition at line 167 of file UploadTreeControllerTest.php.

◆ $licenseDao

LicenseDao Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$licenseDao
private

LicenseDao mock

Definition at line 107 of file UploadTreeControllerTest.php.

◆ $restHelper

RestHelper Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$restHelper
private

RestHelper mock

Definition at line 89 of file UploadTreeControllerTest.php.

◆ $uploadDao

UploadDao Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$uploadDao
private

UploadDao mock

Definition at line 101 of file UploadTreeControllerTest.php.

◆ $uploadTreeController

UploadTreeController Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$uploadTreeController
private

UploadTreeController mock

Definition at line 95 of file UploadTreeControllerTest.php.

◆ $viewFilePlugin

M MockInterface Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$viewFilePlugin
private

ViewFilePlugin mock

Definition at line 149 of file UploadTreeControllerTest.php.

◆ $viewLicensePlugin

M MockInterface Fossology\UI\Api\Test\Controllers\UploadTreeControllerTest::$viewLicensePlugin
private

ViewFilePlugin mock

Definition at line 155 of file UploadTreeControllerTest.php.


The documentation for this class was generated from the following file: