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

Tests for Reuser model. More...

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

Public Member Functions

 testConstructor ()
 
 testReuserConst ()
 
 testReuserException ()
 
 testReuserMultipleUploads ()
 
 testReuseUploadsSingle ()
 
 testReuserExceptionEmptyArray ()
 
 testReuserExceptionInvalidArray ()
 
 testSetUsingArrayV1 ()
 
 testSetUsingArrayV2 ()
 
 testSetUsingArraySomeOptions ()
 
 testSetUsingArrayException ()
 
 testSetUsingArrayMultipleUploadsV1 ()
 
 testSetUsingArrayMultipleUploadsV2 ()
 

Private Member Functions

 testSetUsingArray ($version)
 

Detailed Description

Tests for Reuser model.

Definition at line 22 of file ReuserTest.php.

Member Function Documentation

◆ testConstructor()

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

Tests that the Reuser constructor initializes an instance correctly.

Returns
void

Definition at line 31 of file ReuserTest.php.

◆ testReuserConst()

Fossology\UI\Api\Test\Models\ReuserTest::testReuserConst ( )
Test:
  1. Test constructor and Reuser::getArray()

Definition at line 41 of file ReuserTest.php.

◆ testReuserException()

Fossology\UI\Api\Test\Models\ReuserTest::testReuserException ( )
Test:
  1. Test if UnexpectedValueException is thrown for invalid upload and group id by constructor

Definition at line 62 of file ReuserTest.php.

◆ testReuserExceptionEmptyArray()

Fossology\UI\Api\Test\Models\ReuserTest::testReuserExceptionEmptyArray ( )
Test:
  1. Test constructor with empty array throws exception

Definition at line 104 of file ReuserTest.php.

◆ testReuserExceptionInvalidArray()

Fossology\UI\Api\Test\Models\ReuserTest::testReuserExceptionInvalidArray ( )
Test:
  1. Test constructor with array containing non-numeric throws exception

Definition at line 115 of file ReuserTest.php.

◆ testReuserMultipleUploads()

Fossology\UI\Api\Test\Models\ReuserTest::testReuserMultipleUploads ( )
Test:
  1. Test constructor with array of upload IDs

Definition at line 73 of file ReuserTest.php.

◆ testReuseUploadsSingle()

Fossology\UI\Api\Test\Models\ReuserTest::testReuseUploadsSingle ( )
Test:
  1. Test getReuseUploads returns array for single upload

Definition at line 94 of file ReuserTest.php.

◆ testSetUsingArray()

Fossology\UI\Api\Test\Models\ReuserTest::testSetUsingArray (   $version)
private
Parameters
$versionversion to test
Returns
void
  1. Test for Reuser::setUsingArray() to check if the Reuser object is updated with actual array values

Definition at line 147 of file ReuserTest.php.

◆ testSetUsingArrayException()

Fossology\UI\Api\Test\Models\ReuserTest::testSetUsingArrayException ( )
Test:
  1. Test if UnexpectedValueException is thrown for invalid upload and group id by Reuser::setUsingArray()

Definition at line 205 of file ReuserTest.php.

◆ testSetUsingArrayMultipleUploadsV1()

Fossology\UI\Api\Test\Models\ReuserTest::testSetUsingArrayMultipleUploadsV1 ( )
Test:
  1. Test setUsingArray with array of upload IDs (V1)

Definition at line 225 of file ReuserTest.php.

◆ testSetUsingArrayMultipleUploadsV2()

Fossology\UI\Api\Test\Models\ReuserTest::testSetUsingArrayMultipleUploadsV2 ( )
Test:
  1. Test setUsingArray with array of upload IDs (V2)

Definition at line 247 of file ReuserTest.php.

◆ testSetUsingArraySomeOptions()

Fossology\UI\Api\Test\Models\ReuserTest::testSetUsingArraySomeOptions ( )
Test:
  1. Test for Reuser::setUsingArray()
  2. Add some changes to the array.

Definition at line 181 of file ReuserTest.php.

◆ testSetUsingArrayV1()

Fossology\UI\Api\Test\Models\ReuserTest::testSetUsingArrayV1 ( )
Test:
  1. Test for Reuser::setUsingArray() when $version is V1
  2. Check if the Reuser object is updated with actual array values

Definition at line 127 of file ReuserTest.php.

◆ testSetUsingArrayV2()

Fossology\UI\Api\Test\Models\ReuserTest::testSetUsingArrayV2 ( )
Test:
  1. Test for Reuser::setUsingArray() when $version is V2
  2. Check if the Reuser object is updated with actual array values

Definition at line 137 of file ReuserTest.php.


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