ILIAS  release_7 Revision v7.30-3-g800a261c036
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 ()
 
 getUiFactoryMock ()
 
 setGlobalVariable (string $name, $value)
 
 getCriterionConfig ($value=null)
 
- Protected Attributes inherited from ilTermsOfServiceBaseTest
 $dic
 

Detailed Description

Member Function Documentation

◆ testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration()

ilTermsOfServiceTableDataProviderFactoryTest::testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration ( ilTermsOfServiceTableDataProviderFactory  $factory)

@depends testInstanceCanBeCreated

Parameters
ilTermsOfServiceTableDataProviderFactory$factory
Exceptions
ilTermsOfServiceMissingDatabaseAdapterException

Definition at line 56 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

58 : void {
59 $this->expectException(ilTermsOfServiceMissingDatabaseAdapterException::class);
60
61 $factory->setDatabaseAdapter(null);
63 }
$factory
Definition: metadata.php:58

◆ testExceptionIsRaisedWhenUnsupportedProviderIsRequested()

ilTermsOfServiceTableDataProviderFactoryTest::testExceptionIsRaisedWhenUnsupportedProviderIsRequested ( ilTermsOfServiceTableDataProviderFactory  $factory)

@depends testInstanceCanBeCreated

Parameters
ilTermsOfServiceTableDataProviderFactory$factory
Exceptions
ilTermsOfServiceMissingDatabaseAdapterException

Definition at line 29 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

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

◆ testFactoryShouldReturnAcceptanceHistoryProviderWhenRequested()

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

Definition at line 71 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

73 : void {
74 $factory->setDatabaseAdapter($this->getMockBuilder(ilDBInterface::class)->getMock());
75
76 $this->assertInstanceOf(
77 'ilTermsOfServiceAcceptanceHistoryProvider',
79 );
80 }

◆ testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet()

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

Definition at line 42 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

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

◆ testInstanceCanBeCreated()

ilTermsOfServiceTableDataProviderFactoryTest::testInstanceCanBeCreated ( )
Returns
ilTermsOfServiceTableDataProviderFactory
Exceptions
ReflectionException

Definition at line 14 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

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

References $factory.


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