ILIAS  release_8 Revision v8.19
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
Container $dic
 

Detailed Description

Member Function Documentation

◆ testAcceptanceDatabaseGatewayIsReturnedWhenRequestedByName()

ilTermsOfServiceDataGatewayFactoryTest::testAcceptanceDatabaseGatewayIsReturnedWhenRequestedByName ( )

Definition at line 50 of file ilTermsOfServiceDataGatewayFactoryTest.php.

References $factory.

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

◆ testExceptionIsRaisedWhenGatewayIsRequestedWithMissingDependencies()

ilTermsOfServiceDataGatewayFactoryTest::testExceptionIsRaisedWhenGatewayIsRequestedWithMissingDependencies ( )

Definition at line 33 of file ilTermsOfServiceDataGatewayFactoryTest.php.

References $factory.

33  : void
34  {
35  $this->expectException(ilTermsOfServiceMissingDatabaseAdapterException::class);
36 
38  $factory->getByName('PHP Unit');
39  }
Class ilTermsOfServiceDataGatewayFactory.
$factory
Definition: metadata.php:75

◆ testExceptionIsRaisedWhenUnknownDataGatewayIsRequested()

ilTermsOfServiceDataGatewayFactoryTest::testExceptionIsRaisedWhenUnknownDataGatewayIsRequested ( )

Definition at line 41 of file ilTermsOfServiceDataGatewayFactoryTest.php.

References $factory.

41  : void
42  {
43  $this->expectException(InvalidArgumentException::class);
44 
46  $factory->setDatabaseAdapter($this->getMockBuilder(ilDBInterface::class)->getMock());
47  $factory->getByName('PHP Unit');
48  }
Class ilTermsOfServiceDataGatewayFactory.
$factory
Definition: metadata.php:75

◆ testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet()

ilTermsOfServiceDataGatewayFactoryTest::testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet ( )

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->assertSame($expected, $factory->getDatabaseAdapter());
69  }
Class ilTermsOfServiceDataGatewayFactory.
$factory
Definition: metadata.php:75

◆ testInstanceCanBeCreated()

ilTermsOfServiceDataGatewayFactoryTest::testInstanceCanBeCreated ( )

Definition at line 27 of file ilTermsOfServiceDataGatewayFactoryTest.php.

References $factory.

27  : void
28  {
30  $this->assertInstanceOf(ilTermsOfServiceDataGatewayFactory::class, $factory);
31  }
Class ilTermsOfServiceDataGatewayFactory.
$factory
Definition: metadata.php:75

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