ILIAS  release_7 Revision v7.30-3-g800a261c036
ilTermsOfServiceDataGatewayFactoryTest Class Reference

Class ilTermsOfServiceDataGatewayFactoryTest. More...

+ Inheritance diagram for ilTermsOfServiceDataGatewayFactoryTest:
+ Collaboration diagram for ilTermsOfServiceDataGatewayFactoryTest:

Public Member Functions

 testInstanceCanBeCreated ()
 
 testExceptionIsRaisedWhenGatewayIsRequestedWithMissingDependencies ()
 
 testExceptionIsRaisedWhenUnknownDataGatewayIsRequested ()
 
 testAcceptanceDatabaseGatewayIsReturnedWhenRequestedByName ()
 
 testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet ()
 

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

◆ testAcceptanceDatabaseGatewayIsReturnedWhenRequestedByName()

ilTermsOfServiceDataGatewayFactoryTest::testAcceptanceDatabaseGatewayIsReturnedWhenRequestedByName ( )
Exceptions
ilTermsOfServiceMissingDatabaseAdapterException
ReflectionException

Definition at line 47 of file ilTermsOfServiceDataGatewayFactoryTest.php.

47 : void
48 {
50 $factory->setDatabaseAdapter($this->getMockBuilder(ilDBInterface::class)->getMock());
51
52 $this->assertInstanceOf(
53 'ilTermsOfServiceAcceptanceDatabaseGateway',
54 $factory->getByName('ilTermsOfServiceAcceptanceDatabaseGateway')
55 );
56 }
$factory
Definition: metadata.php:58

References $factory.

◆ testExceptionIsRaisedWhenGatewayIsRequestedWithMissingDependencies()

ilTermsOfServiceDataGatewayFactoryTest::testExceptionIsRaisedWhenGatewayIsRequestedWithMissingDependencies ( )

Definition at line 22 of file ilTermsOfServiceDataGatewayFactoryTest.php.

22 : void
23 {
24 $this->expectException(ilTermsOfServiceMissingDatabaseAdapterException::class);
25
27 $factory->getByName('PHP Unit');
28 }

References $factory.

◆ testExceptionIsRaisedWhenUnknownDataGatewayIsRequested()

ilTermsOfServiceDataGatewayFactoryTest::testExceptionIsRaisedWhenUnknownDataGatewayIsRequested ( )
Exceptions
ilTermsOfServiceMissingDatabaseAdapterException
ReflectionException

Definition at line 34 of file ilTermsOfServiceDataGatewayFactoryTest.php.

34 : void
35 {
36 $this->expectException(InvalidArgumentException::class);
37
39 $factory->setDatabaseAdapter($this->getMockBuilder(ilDBInterface::class)->getMock());
40 $factory->getByName('PHP Unit');
41 }

References $factory.

◆ testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet()

ilTermsOfServiceDataGatewayFactoryTest::testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet ( )
Exceptions
ReflectionException

Definition at line 61 of file ilTermsOfServiceDataGatewayFactoryTest.php.

61 : void
62 {
63 $expected = $this->getMockBuilder(ilDBInterface::class)->getMock();
64
66 $factory->setDatabaseAdapter($expected);
67
68 $this->assertEquals($expected, $factory->getDatabaseAdapter());
69 }

References $factory.

◆ testInstanceCanBeCreated()

ilTermsOfServiceDataGatewayFactoryTest::testInstanceCanBeCreated ( )

Definition at line 13 of file ilTermsOfServiceDataGatewayFactoryTest.php.

13 : void
14 {
16 $this->assertInstanceOf('ilTermsOfServiceDataGatewayFactory', $factory);
17 }

References $factory.


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