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

Tests for OneShot model. More...

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

Public Member Functions

 testConstructor ()
 
 testGetData ()
 
 testGetHighlights ()
 
 testSetData ()
 
 testSetHighlights ()
 
 testGetHighlightsArray ()
 
 testGetArray ()
 
 testGetArrayCustomDataType ()
 
 testGetJSON ()
 

Detailed Description

Tests for OneShot model.

Definition at line 20 of file OneShotTest.php.

Member Function Documentation

◆ testConstructor()

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

Tests that the OneShot constructor initializes an instance correctly.

Returns
void

Definition at line 29 of file OneShotTest.php.

◆ testGetArray()

Fossology\UI\Api\Test\Models\OneShotTest::testGetArray ( )
Test:
  1. Test getArray method with default dataType
  2. Create OneShot object with test data
  3. Verify the array structure matches expected format

Definition at line 120 of file OneShotTest.php.

◆ testGetArrayCustomDataType()

Fossology\UI\Api\Test\Models\OneShotTest::testGetArrayCustomDataType ( )
Test:
  1. Test getArray method with custom dataType
  2. Create OneShot object with test data
  3. Verify the array structure with custom dataType

Definition at line 142 of file OneShotTest.php.

◆ testGetData()

Fossology\UI\Api\Test\Models\OneShotTest::testGetData ( )
Test:
  1. Test getData getter

Definition at line 46 of file OneShotTest.php.

◆ testGetHighlights()

Fossology\UI\Api\Test\Models\OneShotTest::testGetHighlights ( )
Test:
  1. Test getHighlights getter

Definition at line 57 of file OneShotTest.php.

◆ testGetHighlightsArray()

Fossology\UI\Api\Test\Models\OneShotTest::testGetHighlightsArray ( )
Test:
  1. Test getHighlightsArray method
  2. Create highlights with known values
  3. Verify the array representation matches expected format

Definition at line 98 of file OneShotTest.php.

◆ testGetJSON()

Fossology\UI\Api\Test\Models\OneShotTest::testGetJSON ( )
Test:
  1. Test getJSON method
  2. Create OneShot object with test data
  3. Verify JSON output matches expected format

Definition at line 164 of file OneShotTest.php.

◆ testSetData()

Fossology\UI\Api\Test\Models\OneShotTest::testSetData ( )
Test:
  1. Test setData setter

Definition at line 71 of file OneShotTest.php.

◆ testSetHighlights()

Fossology\UI\Api\Test\Models\OneShotTest::testSetHighlights ( )
Test:
  1. Test setHighlights setter

Definition at line 83 of file OneShotTest.php.


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