ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
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.

References $factory.

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

◆ testExceptionIsRaisedWhenGatewayIsRequestedWithMissingDependencies()

ilTermsOfServiceDataGatewayFactoryTest::testExceptionIsRaisedWhenGatewayIsRequestedWithMissingDependencies ( )

Definition at line 22 of file ilTermsOfServiceDataGatewayFactoryTest.php.

References $factory.

22  : void
23  {
24  $this->expectException(ilTermsOfServiceMissingDatabaseAdapterException::class);
25 
27  $factory->getByName('PHP Unit');
28  }
Class ilTermsOfServiceDataGatewayFactory.
$factory
Definition: metadata.php:58

◆ testExceptionIsRaisedWhenUnknownDataGatewayIsRequested()

ilTermsOfServiceDataGatewayFactoryTest::testExceptionIsRaisedWhenUnknownDataGatewayIsRequested ( )
Exceptions
ilTermsOfServiceMissingDatabaseAdapterException
ReflectionException

Definition at line 34 of file ilTermsOfServiceDataGatewayFactoryTest.php.

References $factory.

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

◆ testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet()

ilTermsOfServiceDataGatewayFactoryTest::testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet ( )
Exceptions
ReflectionException

Definition at line 61 of file ilTermsOfServiceDataGatewayFactoryTest.php.

References $factory.

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

◆ testInstanceCanBeCreated()

ilTermsOfServiceDataGatewayFactoryTest::testInstanceCanBeCreated ( )

Definition at line 13 of file ilTermsOfServiceDataGatewayFactoryTest.php.

References $factory.

13  : void
14  {
16  $this->assertInstanceOf('ilTermsOfServiceDataGatewayFactory', $factory);
17  }
Class ilTermsOfServiceDataGatewayFactory.
$factory
Definition: metadata.php:58

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