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

Tests for Hash model. More...

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

Public Member Functions

 testConstructor ()
 
 testGetSha1 ()
 
 testGetMd5 ()
 
 testGetSha256 ()
 
 testGetSize ()
 
 testGetArrayWithFullData ()
 
 testGetArrayWithNullValues ()
 
 testCreateFromArrayWithValidData ()
 
 testCreateFromArrayWithPartialData ()
 
 testCreateFromArrayWithEmptyArray ()
 
 testCreateFromArrayWithInvalidKeys ()
 
 testCreateFromArrayWithMixedKeys ()
 

Private Attributes

 $sha1 = "da39a3ee5e6b4b0d3255bfef95601890afd80709"
 
 $md5 = "d41d8cd98f00b204e9800998ecf8427e"
 
 $sha256 = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
 
 $size = 1024
 

Detailed Description

Tests for Hash model.

Definition at line 21 of file HashTest.php.

Member Function Documentation

◆ testConstructor()

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

Tests that the Hash constructor initializes an instance correctly.

Returns
void

Definition at line 36 of file HashTest.php.

◆ testCreateFromArrayWithEmptyArray()

Fossology\UI\Api\Test\Models\HashTest::testCreateFromArrayWithEmptyArray ( )
Test:
  1. Test createFromArray with empty array

Definition at line 168 of file HashTest.php.

◆ testCreateFromArrayWithInvalidKeys()

Fossology\UI\Api\Test\Models\HashTest::testCreateFromArrayWithInvalidKeys ( )
Test:
  1. Test createFromArray with invalid keys

Definition at line 182 of file HashTest.php.

◆ testCreateFromArrayWithMixedKeys()

Fossology\UI\Api\Test\Models\HashTest::testCreateFromArrayWithMixedKeys ( )
Test:
  1. Test createFromArray with mixed valid and invalid keys

Definition at line 197 of file HashTest.php.

◆ testCreateFromArrayWithPartialData()

Fossology\UI\Api\Test\Models\HashTest::testCreateFromArrayWithPartialData ( )
Test:
  1. Test createFromArray with partial data

Definition at line 149 of file HashTest.php.

◆ testCreateFromArrayWithValidData()

Fossology\UI\Api\Test\Models\HashTest::testCreateFromArrayWithValidData ( )
Test:
  1. Test createFromArray with valid full data

Definition at line 128 of file HashTest.php.

◆ testGetArrayWithFullData()

Fossology\UI\Api\Test\Models\HashTest::testGetArrayWithFullData ( )
Test:
  1. Test getArray with full data

Definition at line 90 of file HashTest.php.

◆ testGetArrayWithNullValues()

Fossology\UI\Api\Test\Models\HashTest::testGetArrayWithNullValues ( )
Test:
  1. Test getArray with null values

Definition at line 108 of file HashTest.php.

◆ testGetMd5()

Fossology\UI\Api\Test\Models\HashTest::testGetMd5 ( )
Test:
  1. Test getter for md5

Definition at line 58 of file HashTest.php.

◆ testGetSha1()

Fossology\UI\Api\Test\Models\HashTest::testGetSha1 ( )
Test:
  1. Test getter for sha1

Definition at line 48 of file HashTest.php.

◆ testGetSha256()

Fossology\UI\Api\Test\Models\HashTest::testGetSha256 ( )
Test:
  1. Test getter for sha256with valid data

Definition at line 68 of file HashTest.php.

◆ testGetSize()

Fossology\UI\Api\Test\Models\HashTest::testGetSize ( )
Test:
  1. Test getter for size

Definition at line 78 of file HashTest.php.


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