ILIAS  release_8 Revision v8.23
ilTermsOfServiceTableDataProviderFactoryTest Class Reference

Class ilTermsOfServiceTableDataProviderFactoryTest. More...

+ Inheritance diagram for ilTermsOfServiceTableDataProviderFactoryTest:
+ Collaboration diagram for ilTermsOfServiceTableDataProviderFactoryTest:

Public Member Functions

 testInstanceCanBeCreated ()
 
 testExceptionIsRaisedWhenUnsupportedProviderIsRequested (ilTermsOfServiceTableDataProviderFactory $factory)
 testInstanceCanBeCreated More...
 
 testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet (ilTermsOfServiceTableDataProviderFactory $factory)
 
 testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration (ilTermsOfServiceTableDataProviderFactory $factory)
 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
Container $dic
 

Detailed Description

Member Function Documentation

◆ testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration()

ilTermsOfServiceTableDataProviderFactoryTest::testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration ( ilTermsOfServiceTableDataProviderFactory  $factory)

◆ testExceptionIsRaisedWhenUnsupportedProviderIsRequested()

ilTermsOfServiceTableDataProviderFactoryTest::testExceptionIsRaisedWhenUnsupportedProviderIsRequested ( ilTermsOfServiceTableDataProviderFactory  $factory)

testInstanceCanBeCreated

Parameters
ilTermsOfServiceTableDataProviderFactory$factory

Definition at line 41 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

References ilTermsOfServiceTableDataProviderFactory\getByContext().

43  : void {
44  $this->expectException(InvalidArgumentException::class);
45 
46  $factory->getByContext('PHP unit');
47  }
+ Here is the call graph for this function:

◆ testFactoryShouldReturnAcceptanceHistoryProviderWhenRequested()

ilTermsOfServiceTableDataProviderFactoryTest::testFactoryShouldReturnAcceptanceHistoryProviderWhenRequested ( ilTermsOfServiceTableDataProviderFactory  $factory)
Parameters
ilTermsOfServiceTableDataProviderFactory$factorytestInstanceCanBeCreated

Definition at line 79 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

References ilTermsOfServiceTableDataProviderFactory\CONTEXT_ACCEPTANCE_HISTORY, ilTermsOfServiceTableDataProviderFactory\getByContext(), and ilTermsOfServiceTableDataProviderFactory\setDatabaseAdapter().

81  : void {
82  $factory->setDatabaseAdapter($this->getMockBuilder(ilDBInterface::class)->getMock());
83 
84  $this->assertInstanceOf(
85  ilTermsOfServiceAcceptanceHistoryProvider::class,
87  );
88  }
+ Here is the call graph for this function:

◆ testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet()

ilTermsOfServiceTableDataProviderFactoryTest::testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet ( ilTermsOfServiceTableDataProviderFactory  $factory)
Parameters
ilTermsOfServiceTableDataProviderFactory$factorytestInstanceCanBeCreated

Definition at line 53 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

References ilTermsOfServiceTableDataProviderFactory\getDatabaseAdapter(), and ilTermsOfServiceTableDataProviderFactory\setDatabaseAdapter().

55  : void {
56  $db = $this->getMockBuilder(ilDBInterface::class)->getMock();
57  $factory->setDatabaseAdapter($db);
58 
59  $this->assertSame($db, $factory->getDatabaseAdapter());
60  }
+ Here is the call graph for this function:

◆ testInstanceCanBeCreated()

ilTermsOfServiceTableDataProviderFactoryTest::testInstanceCanBeCreated ( )

Definition at line 27 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

References $factory.

28  {
30  $factory->setDatabaseAdapter($this->getMockBuilder(ilDBInterface::class)->getMock());
31 
32  $this->assertInstanceOf(ilTermsOfServiceTableDataProviderFactory::class, $factory);
33 
34  return $factory;
35  }
$factory
Definition: metadata.php:75

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