ILIAS  release_8 Revision v8.25-1-g13de6a5eca6
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.

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

References $factory.

◆ testExceptionIsRaisedWhenGatewayIsRequestedWithMissingDependencies()

ilTermsOfServiceDataGatewayFactoryTest::testExceptionIsRaisedWhenGatewayIsRequestedWithMissingDependencies ( )

Definition at line 33 of file ilTermsOfServiceDataGatewayFactoryTest.php.

33 : void
34 {
35 $this->expectException(ilTermsOfServiceMissingDatabaseAdapterException::class);
36
38 $factory->getByName('PHP Unit');
39 }

References $factory.

◆ testExceptionIsRaisedWhenUnknownDataGatewayIsRequested()

ilTermsOfServiceDataGatewayFactoryTest::testExceptionIsRaisedWhenUnknownDataGatewayIsRequested ( )

Definition at line 41 of file ilTermsOfServiceDataGatewayFactoryTest.php.

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

References $factory.

◆ testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet()

ilTermsOfServiceDataGatewayFactoryTest::testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet ( )

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->assertSame($expected, $factory->getDatabaseAdapter());
69 }

References $factory.

◆ testInstanceCanBeCreated()

ilTermsOfServiceDataGatewayFactoryTest::testInstanceCanBeCreated ( )

Definition at line 27 of file ilTermsOfServiceDataGatewayFactoryTest.php.

27 : void
28 {
30 $this->assertInstanceOf(ilTermsOfServiceDataGatewayFactory::class, $factory);
31 }

References $factory.


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