ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
ilTermsOfServiceTableDataProviderFactoryTest Class Reference
+ Inheritance diagram for ilTermsOfServiceTableDataProviderFactoryTest:
+ Collaboration diagram for ilTermsOfServiceTableDataProviderFactoryTest:

Public Member Functions

 setUp ()
 
 testInstanceCanBeCreated ()
 
 testExceptionIsRaisedWhenUnsupportedProviderIsRequested (ilTermsOfServiceTableDataProviderFactory $factory)
 testInstanceCanBeCreated More...
 
 testFactoryShouldReturnLanguageAdapterWhenLanguageAdapterIsSet (ilTermsOfServiceTableDataProviderFactory $factory)
 
 testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet (ilTermsOfServiceTableDataProviderFactory $factory)
 
 testExceptionIsRaisedWhenAgreementByLanguageProviderIsRequestedWithoutCompleteFactoryConfiguration (ilTermsOfServiceTableDataProviderFactory $factory)
 testInstanceCanBeCreated More...
 
 testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration (ilTermsOfServiceTableDataProviderFactory $factory)
 testInstanceCanBeCreated More...
 
 testFactoryShouldReturnAgreementByLanguageProviderWhenRequested (ilTermsOfServiceTableDataProviderFactory $factory)
 
 testFactoryShouldReturnAcceptanceHistoryProviderWhenRequested (ilTermsOfServiceTableDataProviderFactory $factory)
 

Protected Attributes

 $backupGlobals = false
 

Additional Inherited Members

- Protected Member Functions inherited from ilTermsOfServiceBaseTest
 assertException ($exception_class)
 

Detailed Description

Author
Michael Jansen mjans.nosp@m.en@d.nosp@m.ataba.nosp@m.y.de
Version
$Id$

Definition at line 11 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

Member Function Documentation

◆ setUp()

ilTermsOfServiceTableDataProviderFactoryTest::setUp ( )

Definition at line 21 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

References defined.

22  {
23  if(!defined('CLIENT_ID'))
24  {
25  define('CLIENT_ID', 'phpunit');
26  }
27 
28  parent::setUp();
29  }
defined( 'APPLICATION_ENV')||define( 'APPLICATION_ENV'
Definition: bootstrap.php:27

◆ testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration()

ilTermsOfServiceTableDataProviderFactoryTest::testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration ( ilTermsOfServiceTableDataProviderFactory  $factory)

◆ testExceptionIsRaisedWhenAgreementByLanguageProviderIsRequestedWithoutCompleteFactoryConfiguration()

ilTermsOfServiceTableDataProviderFactoryTest::testExceptionIsRaisedWhenAgreementByLanguageProviderIsRequestedWithoutCompleteFactoryConfiguration ( ilTermsOfServiceTableDataProviderFactory  $factory)

◆ testExceptionIsRaisedWhenUnsupportedProviderIsRequested()

ilTermsOfServiceTableDataProviderFactoryTest::testExceptionIsRaisedWhenUnsupportedProviderIsRequested ( ilTermsOfServiceTableDataProviderFactory  $factory)

testInstanceCanBeCreated

Parameters
ilTermsOfServiceTableDataProviderFactory$factoryInvalidArgumentException

Definition at line 48 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

References ilTermsOfServiceBaseTest\assertException(), and ilTermsOfServiceTableDataProviderFactory\getByContext().

49  {
50  $this->assertException(InvalidArgumentException::class);
51  $factory->getByContext('PHP unit');
52  }
+ Here is the call graph for this function:

◆ testFactoryShouldReturnAcceptanceHistoryProviderWhenRequested()

ilTermsOfServiceTableDataProviderFactoryTest::testFactoryShouldReturnAcceptanceHistoryProviderWhenRequested ( ilTermsOfServiceTableDataProviderFactory  $factory)

◆ testFactoryShouldReturnAgreementByLanguageProviderWhenRequested()

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

Definition at line 104 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

References array, ilTermsOfServiceTableDataProviderFactory\CONTEXT_AGRREMENT_BY_LANGUAGE, ilTermsOfServiceTableDataProviderFactory\getByContext(), and ilTermsOfServiceTableDataProviderFactory\setLanguageAdapter().

105  {
106  $factory->setLanguageAdapter($this->getMockBuilder('ilLanguage')->setMethods(array('toJSON', 'getInstalledLanguages'))->disableOriginalConstructor()->getMock());
107  $this->assertInstanceOf('ilTermsOfServiceAgreementByLanguageProvider', $factory->getByContext(ilTermsOfServiceTableDataProviderFactory::CONTEXT_AGRREMENT_BY_LANGUAGE));
108  }
Create styles array
The data for the language used.
+ Here is the call graph for this function:

◆ testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet()

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

Definition at line 69 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

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

70  {
71  $db = $this->getMockBuilder('ilDBInterface')->getMock();
72  $factory->setDatabaseAdapter($db);
73  $this->assertEquals($db, $factory->getDatabaseAdapter());
74  }
+ Here is the call graph for this function:

◆ testFactoryShouldReturnLanguageAdapterWhenLanguageAdapterIsSet()

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

Definition at line 58 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

References $lng, array, ilTermsOfServiceTableDataProviderFactory\getLanguageAdapter(), and ilTermsOfServiceTableDataProviderFactory\setLanguageAdapter().

59  {
60  $lng = $this->getMockBuilder('ilLanguage')->setMethods(array('toJSON', 'getInstalledLanguages'))->disableOriginalConstructor()->getMock();
61  $factory->setLanguageAdapter($lng);
62  $this->assertEquals($lng, $factory->getLanguageAdapter());
63  }
Create styles array
The data for the language used.
global $lng
Definition: privfeed.php:17
+ Here is the call graph for this function:

◆ testInstanceCanBeCreated()

ilTermsOfServiceTableDataProviderFactoryTest::testInstanceCanBeCreated ( )
Returns
ilTermsOfServiceTableDataProviderFactory

Definition at line 34 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

References array.

35  {
37  $this->assertInstanceOf('ilTermsOfServiceTableDataProviderFactory', $factory);
38  $factory->setDatabaseAdapter($this->getMockBuilder('ilDBInterface')->getMock());
39  $factory->setLanguageAdapter($this->getMockBuilder('ilLanguage')->setMethods(array('toJSON', 'getInstalledLanguages', 'getLangKey', 'getDefaultLanguage'))->disableOriginalConstructor()->getMock());
40  return $factory;
41  }
Create styles array
The data for the language used.

Field Documentation

◆ $backupGlobals

ilTermsOfServiceTableDataProviderFactoryTest::$backupGlobals = false
protected

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