FOSSology  4.7.1
Open Source License Compliance by Open Source Software
Fossology\UI\Api\Test\Models\ScanOptionsTest Class Reference

Tests for ScanOption model. More...

Inheritance diagram for Fossology\UI\Api\Test\Models\ScanOptionsTest:
Inheritance graph
Collaboration diagram for Fossology\UI\Api\Test\Models\ScanOptionsTest:
Collaboration graph

Public Member Functions

 setUp ()
 Setup test objects. More...
 
 testScheduleAgentsApiVersionV1 ()
 
 testScheduleAgentsApiVersionV2 ()
 
 testScheduleAgentsMultipleReuseUploads ()
 

Static Public Attributes

static $functions
 

Private Member Functions

 prepareRequest ($request, $reuserOpts, $deciderOpts)
 

Private Attributes

 $agentAdderMock
 
 $userDao
 

Detailed Description

Tests for ScanOption model.

Definition at line 30 of file ScanOptionsTest.php.

Member Function Documentation

◆ prepareRequest()

Fossology\UI\Api\Test\Models\ScanOptionsTest::prepareRequest (   $request,
  $reuserOpts,
  $deciderOpts 
)
private

Prepare request for scan

Parameters
Request$request
array$reuserOpts
array$deciderOpts
Returns
Request

Definition at line 88 of file ScanOptionsTest.php.

◆ setUp()

Fossology\UI\Api\Test\Models\ScanOptionsTest::setUp ( )

Setup test objects.

See also
PHPUnit_Framework_TestCase::setUp()

Definition at line 54 of file ScanOptionsTest.php.

◆ testScheduleAgentsApiVersionV1()

Fossology\UI\Api\Test\Models\ScanOptionsTest::testScheduleAgentsApiVersionV1 ( )
Test:
  1. Test for ScanOptions::scheduleAgents()
  2. Prepare Request and call ScanOptions::scheduleAgents()
  3. Function should call AgentAdder::scheduleAgents()

Definition at line 120 of file ScanOptionsTest.php.

◆ testScheduleAgentsMultipleReuseUploads()

Fossology\UI\Api\Test\Models\ScanOptionsTest::testScheduleAgentsMultipleReuseUploads ( )
Test:
  1. Test for ScanOptions::scheduleAgents() with multiple reuse uploads
  2. Verify multiple upload IDs are correctly handled

Definition at line 223 of file ScanOptionsTest.php.

Member Data Documentation

◆ $agentAdderMock

AgentAdder Fossology\UI\Api\Test\Models\ScanOptionsTest::$agentAdderMock
private

Mock object of overloaded AgentAdder class

Definition at line 42 of file ScanOptionsTest.php.

◆ $functions

Mockery MockInterface Fossology\UI\Api\Test\Models\ScanOptionsTest::$functions
static

Public function mock

Definition at line 36 of file ScanOptionsTest.php.

◆ $userDao

UserDao Fossology\UI\Api\Test\Models\ScanOptionsTest::$userDao
private

UserDao mock

Definition at line 48 of file ScanOptionsTest.php.


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