FOSSology  4.5.1
Open Source License Compliance by Open Source Software
Fossology\UI\Api\Test\Models\TokenRequestTest Class Reference

Tests for TokenRequest model. More...

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

Public Member Functions

 testConstructor ()
 
 testGetTokenName ()
 
 testGetTokenScope ()
 
 testGetTokenExpire ()
 
 testGetUsername ()
 
 testGetPassword ()
 
 testSetTokenName ()
 
 testSetTokenScope ()
 
 testSetTokenExpire ()
 
 testSetUsername ()
 
 testSetPassword ()
 
 testFromArrayVersion1 ()
 
 testFromArrayVersion2 ()
 
 testFromArrayMissingKeys ()
 

Protected Member Functions

 setUp ()
 

Private Attributes

 $sampleData
 

Detailed Description

Tests for TokenRequest model.

Definition at line 24 of file TokenRequestTest.php.

Member Function Documentation

◆ setUp()

Fossology\UI\Api\Test\Models\TokenRequestTest::setUp ( )
protected

Sets up sample data before every test

Definition at line 31 of file TokenRequestTest.php.

◆ testConstructor()

Fossology\UI\Api\Test\Models\TokenRequestTest::testConstructor ( )

Tests that the TokenRequest constructor initializes an instance correctly.

Returns
void

Definition at line 49 of file TokenRequestTest.php.

◆ testFromArrayMissingKeys()

Fossology\UI\Api\Test\Models\TokenRequestTest::testFromArrayMissingKeys ( )

Tests TokenRequest::fromArray() when required keys are missing.

This test ensures that calling fromArray() with an incomplete input array (missing required keys) throws an HttpBadRequestException.

Expected Behavior:

  • Since the input array lacks necessary fields, the method should trigger an HttpBadRequestException.
Returns
void
Exceptions
HttpBadRequestExceptionIf required keys are missing.

Definition at line 223 of file TokenRequestTest.php.

◆ testFromArrayVersion1()

Fossology\UI\Api\Test\Models\TokenRequestTest::testFromArrayVersion1 ( )

Tests the TokenRequest::fromArray() method for version 1.

This test verifies that calling fromArray() with a valid input array and version 1 correctly returns an instance of the TokenRequest class.

Returns
void

Definition at line 174 of file TokenRequestTest.php.

◆ testFromArrayVersion2()

Fossology\UI\Api\Test\Models\TokenRequestTest::testFromArrayVersion2 ( )

Tests the TokenRequest::fromArray() method for version 2.

This test verifies that calling fromArray() with a valid input array and version 2 correctly returns an instance of the TokenRequest class.

Returns
void

Definition at line 196 of file TokenRequestTest.php.

◆ testGetPassword()

Fossology\UI\Api\Test\Models\TokenRequestTest::testGetPassword ( )
Test:
  1. Test getter for Password

Definition at line 101 of file TokenRequestTest.php.

◆ testGetTokenExpire()

Fossology\UI\Api\Test\Models\TokenRequestTest::testGetTokenExpire ( )
Test:
  1. Test getter for Token Expire

Definition at line 81 of file TokenRequestTest.php.

◆ testGetTokenName()

Fossology\UI\Api\Test\Models\TokenRequestTest::testGetTokenName ( )
Test:
  1. Test getter for Token Name

Definition at line 61 of file TokenRequestTest.php.

◆ testGetTokenScope()

Fossology\UI\Api\Test\Models\TokenRequestTest::testGetTokenScope ( )
Test:
  1. Test getter for Token Scope

Definition at line 71 of file TokenRequestTest.php.

◆ testGetUsername()

Fossology\UI\Api\Test\Models\TokenRequestTest::testGetUsername ( )
Test:
  1. Test getter for Username

Definition at line 91 of file TokenRequestTest.php.

◆ testSetPassword()

Fossology\UI\Api\Test\Models\TokenRequestTest::testSetPassword ( )
Test:
  1. Test setter for Password

Definition at line 157 of file TokenRequestTest.php.

◆ testSetTokenExpire()

Fossology\UI\Api\Test\Models\TokenRequestTest::testSetTokenExpire ( )
Test:
  1. Test setter for Token Expire

Definition at line 135 of file TokenRequestTest.php.

◆ testSetTokenName()

Fossology\UI\Api\Test\Models\TokenRequestTest::testSetTokenName ( )
Test:
  1. Test setter for Token Name

Definition at line 113 of file TokenRequestTest.php.

◆ testSetTokenScope()

Fossology\UI\Api\Test\Models\TokenRequestTest::testSetTokenScope ( )
Test:
  1. Test setter for Token Scope

Definition at line 124 of file TokenRequestTest.php.

◆ testSetUsername()

Fossology\UI\Api\Test\Models\TokenRequestTest::testSetUsername ( )
Test:
  1. Test setter for Username

Definition at line 146 of file TokenRequestTest.php.


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