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)
 testInstanceCanBeCreated More...
 
 testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet (\ilTermsOfServiceTableDataProviderFactory $factory)
 
 testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration (\ilTermsOfServiceTableDataProviderFactory $factory)
 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)

testInstanceCanBeCreated

Parameters
\ilTermsOfServiceTableDataProviderFactory$factory

Definition at line 55 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

References ilTermsOfServiceBaseTest\assertException(), ilTermsOfServiceTableDataProviderFactory\CONTEXT_ACCEPTANCE_HISTORY, ilTermsOfServiceTableDataProviderFactory\getByContext(), and ilTermsOfServiceTableDataProviderFactory\setDatabaseAdapter().

57  {
58  $this->assertException(\ilTermsOfServiceMissingDatabaseAdapterException::class);
59 
60  $factory->setDatabaseAdapter(null);
62  }
assertException(string $exceptionClass)
$factory
Definition: metadata.php:43
+ Here is the call graph for this function:

◆ testExceptionIsRaisedWhenUnsupportedProviderIsRequested()

ilTermsOfServiceTableDataProviderFactoryTest::testExceptionIsRaisedWhenUnsupportedProviderIsRequested ( \ilTermsOfServiceTableDataProviderFactory  $factory)

testInstanceCanBeCreated

Parameters
\ilTermsOfServiceTableDataProviderFactory$factory
Exceptions

Definition at line 29 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

References ilTermsOfServiceBaseTest\assertException(), and ilTermsOfServiceTableDataProviderFactory\getByContext().

31  {
32  $this->assertException(\InvalidArgumentException::class);
33 
34  $factory->getByContext('PHP unit');
35  }
assertException(string $exceptionClass)
$factory
Definition: metadata.php:43
+ Here is the call graph for this function:

◆ testFactoryShouldReturnAcceptanceHistoryProviderWhenRequested()

ilTermsOfServiceTableDataProviderFactoryTest::testFactoryShouldReturnAcceptanceHistoryProviderWhenRequested ( \ilTermsOfServiceTableDataProviderFactory  $factory)
Parameters
\ilTermsOfServiceTableDataProviderFactory$factorytestInstanceCanBeCreated
Exceptions

Definition at line 69 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

References ilTermsOfServiceTableDataProviderFactory\CONTEXT_ACCEPTANCE_HISTORY, ilTermsOfServiceTableDataProviderFactory\getByContext(), and ilTermsOfServiceTableDataProviderFactory\setDatabaseAdapter().

71  {
72  $factory->setDatabaseAdapter($this->getMockBuilder(\ilDBInterface::class)->getMock());
73 
74  $this->assertInstanceOf(
75  'ilTermsOfServiceAcceptanceHistoryProvider',
77  );
78  }
$factory
Definition: metadata.php:43
+ Here is the call graph for this function:

◆ testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet()

ilTermsOfServiceTableDataProviderFactoryTest::testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet ( \ilTermsOfServiceTableDataProviderFactory  $factory)
Parameters
\ilTermsOfServiceTableDataProviderFactory$factorytestInstanceCanBeCreated

Definition at line 41 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

References ilTermsOfServiceTableDataProviderFactory\getDatabaseAdapter(), and ilTermsOfServiceTableDataProviderFactory\setDatabaseAdapter().

43  {
44  $db = $this->getMockBuilder(\ilDBInterface::class)->getMock();
45  $factory->setDatabaseAdapter($db);
46 
47  $this->assertEquals($db, $factory->getDatabaseAdapter());
48  }
$factory
Definition: metadata.php:43
+ Here is the call graph for this function:

◆ testInstanceCanBeCreated()

ilTermsOfServiceTableDataProviderFactoryTest::testInstanceCanBeCreated ( )
Returns

Definition at line 13 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

References $factory.

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

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