4require_once
'Services/TermsOfService/classes/class.ilTermsOfServiceTableDataProviderFactory.php';
5require_once
'Services/TermsOfService/test/ilTermsOfServiceBaseTest.php';
25 define(
'CLIENT_ID',
'phpunit');
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());
60 $lng = $this->getMockBuilder(
'ilLanguage')->setMethods(array(
'toJSON',
'getInstalledLanguages'))->disableOriginalConstructor()->getMock();
71 $db = $this->getMockBuilder(
'ilDBInterface')->getMock();
83 $this->
assertException(ilTermsOfServiceMissingLanguageAdapterException::class);
95 $this->
assertException(ilTermsOfServiceMissingDatabaseAdapterException::class);
106 $factory->
setLanguageAdapter($this->getMockBuilder(
'ilLanguage')->setMethods(array(
'toJSON',
'getInstalledLanguages'))->disableOriginalConstructor()->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'