FOSSology  4.4.0
Open Source License Compliance by Open Source Software
Fossology\UI\Api\Test\Controllers\MaintenanceControllerTest Class Reference

Tests for MaintenanceController. More...

Inheritance diagram for Fossology\UI\Api\Test\Controllers\MaintenanceControllerTest:
Inheritance graph
Collaboration diagram for Fossology\UI\Api\Test\Controllers\MaintenanceControllerTest:
Collaboration graph

Public Member Functions

 testCreateMaintenance ()
 

Public Attributes

const YAML_LOC = __DIR__ . '/../../../ui/api/documentation/openapi.yaml'
 

Protected Member Functions

 setUp ()
 Setup test objects. More...
 

Private Member Functions

 getResponseJson ($response)
 

Private Attributes

 $maintenanceController
 
 $assertCountBefore
 
 $dbHelper
 
 $restHelper
 
 $auth
 
 $maintagentPlugin
 

Detailed Description

Tests for MaintenanceController.

Definition at line 36 of file MaintenanceControllerTest.php.

Member Function Documentation

◆ getResponseJson()

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

Helper function to get JSON array from response

Parameters
Response$response
Returns
array Decoded response

Definition at line 128 of file MaintenanceControllerTest.php.

◆ setUp()

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

Setup test objects.

See also
PHPUnit_Framework_TestCase::setUp()

Setup test objects

See also
PHPUnit_Framework_TestCase::setUp()

Definition at line 91 of file MaintenanceControllerTest.php.

◆ testCreateMaintenance()

Fossology\UI\Api\Test\Controllers\MaintenanceControllerTest::testCreateMaintenance ( )
Test:
  1. Test MaintenanceController::testCreateMaintenance() for valid create maintenance request
  2. Check if response status is 201

Definition at line 139 of file MaintenanceControllerTest.php.

Member Data Documentation

◆ $assertCountBefore

integer Fossology\UI\Api\Test\Controllers\MaintenanceControllerTest::$assertCountBefore
private

Assertions before running tests

Definition at line 56 of file MaintenanceControllerTest.php.

◆ $auth

Auth Fossology\UI\Api\Test\Controllers\MaintenanceControllerTest::$auth
private

Auth mock

Definition at line 74 of file MaintenanceControllerTest.php.

◆ $dbHelper

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

DbHelper mock

Definition at line 62 of file MaintenanceControllerTest.php.

◆ $maintagentPlugin

M MockInterface Fossology\UI\Api\Test\Controllers\MaintenanceControllerTest::$maintagentPlugin
private

maintagentPlugin mock

Definition at line 80 of file MaintenanceControllerTest.php.

◆ $maintenanceController

MaintenanceController Fossology\UI\Api\Test\Controllers\MaintenanceControllerTest::$maintenanceController
private

MaintenanceController object to test

Definition at line 50 of file MaintenanceControllerTest.php.

◆ $restHelper

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

RestHelper mock

Definition at line 68 of file MaintenanceControllerTest.php.

◆ YAML_LOC

string Fossology\UI\Api\Test\Controllers\MaintenanceControllerTest::YAML_LOC = __DIR__ . '/../../../ui/api/documentation/openapi.yaml'

Location of openapi.yaml file

Definition at line 44 of file MaintenanceControllerTest.php.


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