4require_once 
'Services/TermsOfService/classes/class.ilTermsOfServiceTableDataProviderFactory.php';
 
    5require_once 
'Services/TermsOfService/test/ilTermsOfServiceBaseTest.php';
 
   24            define(
'CLIENT_ID', 
'phpunit');
 
   36        $this->assertInstanceOf(
'ilTermsOfServiceTableDataProviderFactory', 
$factory);
 
   37        $factory->setDatabaseAdapter($this->getMockBuilder(
'ilDBInterface')->getMock());
 
   38        $factory->setLanguageAdapter($this->getMockBuilder(
'ilLanguage')->setMethods(array(
'toJSON', 
'getInstalledLanguages', 
'getLangKey', 
'getDefaultLanguage'))->disableOriginalConstructor()->getMock());
 
   59        $lng = $this->getMockBuilder(
'ilLanguage')->setMethods(array(
'toJSON', 
'getInstalledLanguages'))->disableOriginalConstructor()->getMock();
 
   61        $this->assertEquals(
$lng, 
$factory->getLanguageAdapter());
 
   70        $db = $this->getMockBuilder(
'ilDBInterface')->getMock();
 
   72        $this->assertEquals($db, 
$factory->getDatabaseAdapter());
 
   82        $this->
assertException(ilTermsOfServiceMissingLanguageAdapterException::class);
 
   94        $this->
assertException(ilTermsOfServiceMissingDatabaseAdapterException::class);
 
  105        $factory->setLanguageAdapter($this->getMockBuilder(
'ilLanguage')->setMethods(array(
'toJSON', 
'getInstalledLanguages'))->disableOriginalConstructor()->getMock());
 
  115        $factory->setDatabaseAdapter($this->getMockBuilder(
'ilDBInterface')->getMock());
 
An exception for terminatinating execution or to throw for unit testing.
assertException($exception_class)
testExceptionIsRaisedWhenUnsupportedProviderIsRequested(ilTermsOfServiceTableDataProviderFactory $factory)
@depends testInstanceCanBeCreated
testFactoryShouldReturnDatabaseAdapterWhenDatabaseAdapterIsSet(ilTermsOfServiceTableDataProviderFactory $factory)
testExceptionIsRaisedWhenAcceptanceHistoryProviderIsRequestedWithoutCompleteFactoryConfiguration(ilTermsOfServiceTableDataProviderFactory $factory)
@depends testInstanceCanBeCreated
testExceptionIsRaisedWhenAgreementByLanguageProviderIsRequestedWithoutCompleteFactoryConfiguration(ilTermsOfServiceTableDataProviderFactory $factory)
@depends testInstanceCanBeCreated
testInstanceCanBeCreated()
testFactoryShouldReturnAcceptanceHistoryProviderWhenRequested(ilTermsOfServiceTableDataProviderFactory $factory)
testFactoryShouldReturnAgreementByLanguageProviderWhenRequested(ilTermsOfServiceTableDataProviderFactory $factory)
testFactoryShouldReturnLanguageAdapterWhenLanguageAdapterIsSet(ilTermsOfServiceTableDataProviderFactory $factory)
const CONTEXT_ACCEPTANCE_HISTORY
const CONTEXT_AGRREMENT_BY_LANGUAGE
defined( 'APPLICATION_ENV')||define( 'APPLICATION_ENV'