ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
ilTermsOfServiceTableDataProviderFactoryTest Class Reference
+ Inheritance diagram for ilTermsOfServiceTableDataProviderFactoryTest:
+ Collaboration diagram for ilTermsOfServiceTableDataProviderFactoryTest:

Public Member Functions

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

Protected Attributes

 $backupGlobals = false
 

Detailed Description

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

Definition at line 10 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

Member Function Documentation

◆ setUp()

ilTermsOfServiceTableDataProviderFactoryTest::setUp ( )

Definition at line 20 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

21 {
22 if(!defined('MDB2_AUTOQUERY_INSERT'))
23 {
24 define('MDB2_AUTOQUERY_INSERT', 1);
25 }
26 if(!defined('CLIENT_ID'))
27 {
28 define('CLIENT_ID', 'phpunit');
29 }
30
31 parent::setUp();
32 }

◆ testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration()

◆ testExceptionIsRaisedWhenAgreementByLanguageProviderIsRequestedWithoutCompleteFactoryConfiguration()

◆ testExceptionIsRaisedWhenUnsupportedProviderIsRequested()

ilTermsOfServiceTableDataProviderFactoryTest::testExceptionIsRaisedWhenUnsupportedProviderIsRequested ( ilTermsOfServiceTableDataProviderFactory  $factory)

@depends testInstanceCanBeCreated

Parameters
ilTermsOfServiceTableDataProviderFactory$factory@expectedException InvalidArgumentException

Definition at line 49 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

50 {
51 $factory->getByContext('PHP unit');
52 }

References ilTermsOfServiceTableDataProviderFactory\getByContext().

+ Here is the call graph for this function:

◆ testFactoryShouldReturnAcceptanceHistoryProviderWhenRequested()

ilTermsOfServiceTableDataProviderFactoryTest::testFactoryShouldReturnAcceptanceHistoryProviderWhenRequested ( ilTermsOfServiceTableDataProviderFactory  $factory)
Parameters
ilTermsOfServiceTableDataProviderFactory$factory@depends testInstanceCanBeCreated

Definition at line 112 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

113 {
114 $factory->setDatabaseAdapter($this->getMockBuilder('ilDB')->disableOriginalConstructor()->getMock());
115 $this->assertInstanceOf('ilTermsOfServiceAcceptanceHistoryProvider', $factory->getByContext(ilTermsOfServiceTableDataProviderFactory::CONTEXT_ACCEPTANCE_HISTORY));
116 }

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

+ Here is the call graph for this function:

◆ testFactoryShouldReturnAgreementByLanguageProviderWhenRequested()

ilTermsOfServiceTableDataProviderFactoryTest::testFactoryShouldReturnAgreementByLanguageProviderWhenRequested ( ilTermsOfServiceTableDataProviderFactory  $factory)
Parameters
ilTermsOfServiceTableDataProviderFactory$factory@depends testInstanceCanBeCreated

Definition at line 102 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

103 {
104 $factory->setLanguageAdapter($this->getMockBuilder('ilLanguage')->setMethods(array('toJSON'))->disableOriginalConstructor()->getMock());
105 $this->assertInstanceOf('ilTermsOfServiceAgreementByLanguageProvider', $factory->getByContext(ilTermsOfServiceTableDataProviderFactory::CONTEXT_AGRREMENT_BY_LANGUAGE));
106 }

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

+ Here is the call graph for this function:

◆ testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet()

ilTermsOfServiceTableDataProviderFactoryTest::testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet ( ilTermsOfServiceTableDataProviderFactory  $factory)
Parameters
ilTermsOfServiceTableDataProviderFactory$factory@depends testInstanceCanBeCreated

Definition at line 69 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

70 {
71 $db = $this->getMockBuilder('ilDB')->disableOriginalConstructor()->getMock();
72 $factory->setDatabaseAdapter($db);
73 $this->assertEquals($db, $factory->getDatabaseAdapter());
74 }

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

+ Here is the call graph for this function:

◆ testFactoryShouldReturnLanguageAdapterWhenLanguageAdapterIsSet()

ilTermsOfServiceTableDataProviderFactoryTest::testFactoryShouldReturnLanguageAdapterWhenLanguageAdapterIsSet ( ilTermsOfServiceTableDataProviderFactory  $factory)
Parameters
ilTermsOfServiceTableDataProviderFactory$factory@depends testInstanceCanBeCreated

Definition at line 58 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

59 {
60 $lng = $this->getMockBuilder('ilLanguage')->setMethods(array('toJSON'))->disableOriginalConstructor()->getMock();
61 $factory->setLanguageAdapter($lng);
62 $this->assertEquals($lng, $factory->getLanguageAdapter());
63 }
global $lng
Definition: privfeed.php:40

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

+ Here is the call graph for this function:

◆ testInstanceCanBeCreated()

ilTermsOfServiceTableDataProviderFactoryTest::testInstanceCanBeCreated ( )
Returns
ilTermsOfServiceTableDataProviderFactory

Definition at line 37 of file ilTermsOfServiceTableDataProviderFactoryTest.php.

38 {
40 $this->assertInstanceOf('ilTermsOfServiceTableDataProviderFactory', $factory);
41 return $factory;
42 }

Field Documentation

◆ $backupGlobals

ilTermsOfServiceTableDataProviderFactoryTest::$backupGlobals = false
protected

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