ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilTermsOfServiceTableDataProviderFactoryTest Class Reference

Class ilTermsOfServiceTableDataProviderFactoryTest. More...

+ Inheritance diagram for ilTermsOfServiceTableDataProviderFactoryTest:
+ Collaboration diagram for ilTermsOfServiceTableDataProviderFactoryTest:

Public Member Functions

 testInstanceCanBeCreated ()
 
 testExceptionIsRaisedWhenUnsupportedProviderIsRequested (\ilTermsOfServiceTableDataProviderFactory $factory)
 @depends testInstanceCanBeCreated More...
 
 testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet (\ilTermsOfServiceTableDataProviderFactory $factory)
 
 testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration (\ilTermsOfServiceTableDataProviderFactory $factory)
 @depends testInstanceCanBeCreated More...
 
 testFactoryShouldReturnAcceptanceHistoryProviderWhenRequested (\ilTermsOfServiceTableDataProviderFactory $factory)
 

Additional Inherited Members

- Protected Member Functions inherited from ilTermsOfServiceBaseTest
 setUp ()
 
 getLanguageMock ()
 
 setGlobalVariable (string $name, $value)
 
 assertException (string $exceptionClass)
 
 getCriterionConfig ($value=null)
 
- Protected Attributes inherited from ilTermsOfServiceBaseTest
 $dic
 

Detailed Description

Member Function Documentation

◆ testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration()

ilTermsOfServiceTableDataProviderFactoryTest::testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration ( \ilTermsOfServiceTableDataProviderFactory  $factory)

@depends testInstanceCanBeCreated

Parameters
\ilTermsOfServiceTableDataProviderFactory$factory@expectedException \ilTermsOfServiceMissingDatabaseAdapterException

Definition at line 55 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

57 {
58 $this->assertException(\ilTermsOfServiceMissingDatabaseAdapterException::class);
59
60 $factory->setDatabaseAdapter(null);
62 }
$factory
Definition: metadata.php:43
assertException(string $exceptionClass)

References $factory, ilTermsOfServiceBaseTest\assertException(), and ilTermsOfServiceTableDataProviderFactory\CONTEXT_ACCEPTANCE_HISTORY.

+ Here is the call graph for this function:

◆ testExceptionIsRaisedWhenUnsupportedProviderIsRequested()

ilTermsOfServiceTableDataProviderFactoryTest::testExceptionIsRaisedWhenUnsupportedProviderIsRequested ( \ilTermsOfServiceTableDataProviderFactory  $factory)

@depends testInstanceCanBeCreated

Parameters
\ilTermsOfServiceTableDataProviderFactory$factory@expectedException \InvalidArgumentException
Exceptions

ilTermsOfServiceMissingDatabaseAdapterException

Definition at line 29 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

31 {
32 $this->assertException(\InvalidArgumentException::class);
33
34 $factory->getByContext('PHP unit');
35 }

References $factory, and ilTermsOfServiceBaseTest\assertException().

+ Here is the call graph for this function:

◆ testFactoryShouldReturnAcceptanceHistoryProviderWhenRequested()

ilTermsOfServiceTableDataProviderFactoryTest::testFactoryShouldReturnAcceptanceHistoryProviderWhenRequested ( \ilTermsOfServiceTableDataProviderFactory  $factory)
Parameters
\ilTermsOfServiceTableDataProviderFactory$factory@depends testInstanceCanBeCreated
Exceptions

ilTermsOfServiceMissingDatabaseAdapterException

Definition at line 69 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

71 {
72 $factory->setDatabaseAdapter($this->getMockBuilder(\ilDBInterface::class)->getMock());
73
74 $this->assertInstanceOf(
75 'ilTermsOfServiceAcceptanceHistoryProvider',
77 );
78 }

References $factory, and ilTermsOfServiceTableDataProviderFactory\CONTEXT_ACCEPTANCE_HISTORY.

◆ testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet()

ilTermsOfServiceTableDataProviderFactoryTest::testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet ( \ilTermsOfServiceTableDataProviderFactory  $factory)
Parameters
\ilTermsOfServiceTableDataProviderFactory$factory@depends testInstanceCanBeCreated

Definition at line 41 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

43 {
44 $db = $this->getMockBuilder(\ilDBInterface::class)->getMock();
45 $factory->setDatabaseAdapter($db);
46
47 $this->assertEquals($db, $factory->getDatabaseAdapter());
48 }

References $factory.

◆ testInstanceCanBeCreated()

ilTermsOfServiceTableDataProviderFactoryTest::testInstanceCanBeCreated ( )
Returns
\ilTermsOfServiceTableDataProviderFactory

Definition at line 13 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

14 {
15 $factory = new \ilTermsOfServiceTableDataProviderFactory();
16 $factory->setDatabaseAdapter($this->getMockBuilder(\ilDBInterface::class)->getMock());
17
18 $this->assertInstanceOf('ilTermsOfServiceTableDataProviderFactory', $factory);
19
20 return $factory;
21 }

References $factory.


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